matlab中logical改为double
时间: 2023-09-28 08:13:34 浏览: 65
转换科学计数法成double
3星 · 编辑精心推荐
在 MATLAB 中,可以使用 `double()` 函数将逻辑数组转换为双精度数值数组。以下是一个示例:
```matlab
logicalArray = logical([true, false, true]);
doubleArray = double(logicalArray);
disp(doubleArray);
```
输出将是:
```
1 0 1
```
在这个示例中,`logicalArray` 是一个逻辑数组,包含了 `[true, false, true]`。通过调用 `double()` 函数,将逻辑数组转换为了双精度数值数组 `doubleArray`。`disp()` 函数用于显示转换后的结果。
阅读全文