matlab輸出的數據怎樣用xlswrite逐行保存到excel中去?
對于你的第一個問題,我建議使用下面的方法,首先把這些矩陣整合成一個矩陣,然后一次性寫入。b=[];for i=1:10 a=ones(3,2)*rand; b=[b;a]
;endxlswrite('a.xls',b,'sheet1','A1');當然如果你就要每次寫一個的話,你可以這樣做:
for i=1:10 a=ones(3,2)*randn; s=strcat('A',num2str(3*i-2)
)endxlswrite('a.xls',a,'sheet1',s);格式的控制就是指定在哪里寫,使用字符串s來指定寫入的位置。
對于第二個問題還沒有方法,因為這個函數只能保存numeric array or cell array.祝你學習愉快!