我读取的数据类型为啥是cell
时间: 2024-04-09 17:28:32 浏览: 85
cell_double.rar_cell_cell double_cell类型转换_cell转double_文件转换为cell
5星 · 资源好评率100%
对不起,我之前的回答有误。readmatrix 函数在读取矩阵时,默认情况下会返回一个 cell 数组,每个单元格包含一个数据值。这是因为 readmatrix 函数能够处理包含不同数据类型的列或具有不同缺失值表示方式的表格数据。如果你希望将读取的数据类型设置为其他类型,可以使用 'NummericType' 参数来指定。例如,使用 'NummericType' 参数设置为 'double' 可以将数据类型设置为 double 类型。示例代码如下:
```matlab
data = readmatrix('filename.csv', 'NummericType', 'double');
```
请注意,这只适用于最新版本的 MATLAB(R2020a 及更高版本)。如果你使用较早版本的 MATLAB,你可能需要使用 xlsread 函数来读取数据,并且返回的数据类型通常是 double。
阅读全文