2010-06-23 85 views
3

我有很多矩阵变量。一些有超过200行。我怎样才能将它们导出到带有名字的XLS或DAT文件?我试过如下:如何将一些矩阵写入/导出到XLS文件?

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

我得到了XLS文件中只是字符串“X”和“Y”但没有XY值。 XY应该是向量(7x1)。

回答

4

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

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

您的单元阵列d没有工作的原因是因为XLSWRITE需要电池阵列中的所有细胞中都有只有一个值。在你的情况下,XY载体,而不是标量数值或字符串,如在this documentation example中的情况。

+0

不错。 Tnx很多! – Z77 2010-06-23 19:47:57