我想转换matlab。Mat文件转换为。csv文件。下面是加载过程:
>> FileData = load('matlab.mat')
FileData =
struct with fields:
MIMICtable: [278340×59 table]
然后我尝试保存CSV文件,但发生以下错误:
>> csvwrite('file.csv',MIMICtable)
Check for missing argument or incorrect argument data type in call to function 'real'.
Error in csvwrite (line 47)
throw(e)
我不确定错误信息的含义。有人能帮忙吗?
您的数据是table
对象。使用writetable
函数将其写入CSV文件。csvwrite
只接受数字数组作为输入。
是的,这是一个奇怪的错误消息。另一方面,不再推荐csvwrite
,这意味着它已经被一个新的功能所取代,不再维护。