在MATLAB中将3D数组写入Excel

时间:2017-01-23 15:54:38

标签: arrays excel vba matlab excel-vba

我编写了一个生成3D数组的MATLAB代码,我想将该数组写入Excel工作表。例如,如果我的数组的大小是4x24x28,那么它应该在Excel中用28个不同的表格编写。

有优雅的方法吗?

1 个答案:

答案 0 :(得分:2)

我找到了上述问题的解决方案。 code应如下所示:

filename_1 = 'Nod_TS.xlsx';
A = Nod_TS(: , : , i) ;
xlswrite(filename_1, A , ['ID_',int2str(i)] );

其中,A应该是2D数组。