转换.mat文件到.csv文件失败



我想转换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,这意味着它已经被一个新的功能所取代,不再维护。

最新更新