2017-01-23 10 views
2

3D配列を生成するMATLABコードを作成しました。その配列をExcelシートに書きたいと思います。例えば、私の配列のサイズが4x24x28ならば、それはExcelの28の異なるシートで書かれていなければなりません。MATLABでExcelに3D配列を書き込む

これを行うにはエレガントな方法がありますか?

+2

['xlswrite'](https://www.mathworks.com/help/matlab/ref/xlswrite.html)には[整数の' sheet'入力]があります(https://www.mathworks.com/help /matlab/ref/xlswrite.html#inputarg_sheet) – excaza

答えて

2

私は上記の問題の解決策を見出しました。 codeは次のようになります。

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

Aは、2次元配列でなければなりません。

関連する問題