Simulinkモデルから変化する3次元ベクトルのX座標のみExcelに出力する方法
5 views (last 30 days)
Show older comments
変化する3次元座標のXデータをワークスペースから以下の方法でExcelに出力しようとしましたが、配列の次元エラーで実行できない。
モデルでの前処理が必要でしょうか?
data = [xaxis.signals.values];
>> xlswrite('Coordinate.xlsx' ,data)
エラー: xlswrite (line 170)
入力配列の次元を 2 より大きくすることはできません。
1 Comment
Naoya
on 19 Oct 2020
該当のエラーメッセージですが、以下の様なコマンドでも確認することができます。
>> xlswrite('aaaa.xlsx',rand(4,4,3))
エラー: xlswrite (line 170)
入力配列の次元を 2 より大きくすることはできません。
こちらは、xlswrite関数そのものが 3次元行列の保存に対応していないことになります。R2019a 以降のMATLABをお使いであれば、xlswrite関数の代りに、writematrix関数が利用できます。
(こちらは3次元行列のエクスポートにも対応しております)
Answers (0)
See Also
Categories
Find more on スプレッドシート in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!