0
我有一個Matlab腳本輸出的多維數組LCOE(3維)的大小爲16:12:34。這需要將輸出寫入到Excel中,所以我用xlswrite。matlab多維數組excel
我已經試過這樣:
T = LCOE(:,:,1);
xlswrite('filename', T, 'sheetname', 'B2');
該做的事情是應該的,但只寫一個表到Excel,我想寫出所有34桌脫穎而出對方,用'2間隔下方空行。
然後,我嘗試這樣做:
for y = 1:34
T = LCOE(:,:,y)
xlswrite('filename', T, 'sheetname', strcat('B', num2str(2+(y-1)*18)));
這工作,但速度很慢,因爲MATLAB寫的每個表分別到Excel。有沒有更快的方法來做到這一點?