matlab将含有NaN的cell转为double
时间: 2023-09-03 17:11:07 浏览: 177
cell2num:用于将单个数字的二维元胞数组转换为矩阵。-matlab开发
你可以使用 `cell2mat` 函数将含有NaN的cell转为double。但是要注意,如果 cell 中包含非数值的元素, `cell2mat` 会报错。此外,如果 cell 中有不同大小的元素,也会报错。下面是一个示例代码:
``` matlab
% 假设有一个含有NaN的cell,名为C
C = {1, 2, NaN, 4};
% 使用 cell2mat 将 C 转为 double
D = cell2mat(C);
```
在上面的示例代码中, `D` 将会是一个 double 类型的向量,其值为 `[1, 2, NaN, 4]`。如果 cell 中包含非数值的元素,或者不同大小的元素,使用 `cell2mat` 将会报错。
阅读全文