我xlsread
用来读取 xlsx 文件。我希望rawdata
它将返回一个 34x3 单元格数组。
[raw_num raw_txt rawdata]=xlsread('file.xlsx');
raw_num
并返回正确的raw_txt
值,34x1 元胞数组和 34x2 元胞数组。
但是,当我检查时rawdata
,它返回 139x6 单元格数组。它不仅包含excel文件中的数据,还包含NaN
元素。对于NaN
元素,excel文件中没有数据。我只能假设我之前可能会输入一些内容,然后将其删除。但是为什么matlab会读呢?
原始数据如下所示:
'a' 'b' 'c' NaN NaN
'd' 'e' 'f' NaN NaN
南 南 南 南 南 南
使用 xlsread 时如何避免这种情况?
或者我得到这个矩阵后如何删除 NaN?
感谢帮助