如何将一些matrix写入/导出到XLS文件?

我有很多matrixvariables。 有些有200多行。 我怎样才能将他们的名字导出到XLS或DAT文件? 我尝试了以下内容:

d = {'X', 'Y'; XY}; xlswrite('tempdata1.xls', d, 'Sheet1', 'A1'); 

我在XLS文件中得到的只是string“X”和“Y”,但没有XY的值。 XY应该是向量(7×1)。

假设XY是列向量,试试这个:

 xlswrite('tempdata1.xls', {'X' 'Y'}, 'Sheet1', 'A1'); %# Write the names xlswrite('tempdata1.xls', [XY], 'Sheet1', 'A2'); %# Write the data 

您的单元格数组d不工作的原因是因为XLSWRITE要求单元格数组中的所有单元格中只有一个值。 在你的情况下, XY向量 ,而不是标量数值或string,就像本文档中的例子 。