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。有没有更快的方法来做到这一点?