matlab输出的数据怎样用xlswrite逐行保存到excel中去

如题所述

  对于你的第一个问题,我建议使用下面的方法,首先把这些矩阵整合成一个矩阵,然后一次性写入。b=[];for i=1:10a=ones(3;
  2)*rand;b=[b;a]
  ;endxlswrite('a.xls',b,'sheet1','A1');当然如果你就要每次写一个的话,你可以这样做:
  for i=1:10a=ones(3;
  2)*randn;s=strcat('A',num2str(3*i-2)
  )endxlswrite('a.xls',a,'sheet1',s);格式的控制就是指定在哪里写,使用字符串s来指定写入的位置。
  对于第二个问题还没有方法,因为这个函数只能保存numeric array or cell array.祝你学习愉快!
温馨提示:答案为网友推荐,仅供参考