在Matlab中将表格写入CSV文件

时间:2018-08-28 05:23:29

标签: export-to-csv matlab-table

我有一张桌子。一个单元格的示例如下:

var = [1 16 18 17; 1 10 15 6; 78 10 26 43; 9 13 91 4; 1 17 81 23];

我还想像下面这样添加列ID:

id=[1;1;1;1;1];

现在我想通过将id列与var连接来创建表:

t = table(id,var)

当我尝试使用以下语法将其写入csv文件时:

csvwrite(t,'filename.csv','Delimiter',',')

我收到这样的错误:

Error using csvwrite 
FILENAME must be a character vector.
Error in untitled 
csvwrite(t,'filename.csv','Delimiter',',')

如何将其写入文件?

1 个答案:

答案 0 :(得分:1)

使用它代替csvwrite:

writetable(t,'filename.csv')  

有关更多信息,请检查this