我有很多矩阵变量。有些人有超过200行。如何将它们的名称导出到XLS或DAT文件?我尝试了以下方法:
d = {'X', 'Y'; X Y};
xlswrite('tempdata1.xls', d, 'Sheet1', 'A1');
我在XLS文件中得到的只是字符串'X'和'Y',但没有X
和Y
的值。 X
和Y
应为向量(7x1)。
答案 0 :(得分:4)
假设X
和Y
是列向量,请尝试以下方法:
xlswrite('tempdata1.xls', {'X' 'Y'}, 'Sheet1', 'A1'); %# Write the names
xlswrite('tempdata1.xls', [X Y], 'Sheet1', 'A2'); %# Write the data
您的单元格数组d
不起作用的原因是XLSWRITE要求单元格数组中的所有单元格只包含一个值。在您的情况下,X
和Y
是向量,而不是标量数值或字符串,如this documentation example中的情况。