2
3D配列を生成するMATLABコードを作成しました。その配列をExcelシートに書きたいと思います。例えば、私の配列のサイズが4x24x28ならば、それはExcelの28の異なるシートで書かれていなければなりません。MATLABでExcelに3D配列を書き込む
これを行うにはエレガントな方法がありますか?
3D配列を生成するMATLABコードを作成しました。その配列をExcelシートに書きたいと思います。例えば、私の配列のサイズが4x24x28ならば、それはExcelの28の異なるシートで書かれていなければなりません。MATLABでExcelに3D配列を書き込む
これを行うにはエレガントな方法がありますか?
私は上記の問題の解決策を見出しました。 code
は次のようになります。
filename_1 = 'Nod_TS.xlsx';
A = Nod_TS(: , : , i) ;
xlswrite(filename_1, A , ['ID_',int2str(i)]);
、A
は、2次元配列でなければなりません。
['xlswrite'](https://www.mathworks.com/help/matlab/ref/xlswrite.html)には[整数の' sheet'入力]があります(https://www.mathworks.com/help /matlab/ref/xlswrite.html#inputarg_sheet) – excaza