我使用命令#34; readtable"将Excel中的表格导入matlab:
TABLE = readtable(Excel.FN, 'sheet', Excel.Sheet);
该表包含数值和字符串。 如果我尝试访问数值,我就无法将它们视为双倍。
TABLE{j,i} = '0.00069807'
仍然是一个细胞。
cell2num(TABLE{j,i}) = NaN
cell2mat(TABLE{j,i}) = 0.00069807,
但这是一个char。所以我用
str2num(cell2mat(TABLE{j,i}))
获取数值。必须有一个更简单的方法。你能告诉我这个命令。
答案 0 :(得分:0)
如果您不坚持readtable
,xlsread
对您来说会更好。加载的数据更符合matlab,并且#34;具有此功能。
我不确定是否有一个更简单的readtable
解决方案。我认为这只是您不使用" rawer"而需要付出的代价。 CSV或简单文本文件等数据。