Simulinkモデ​ルから変化する3次元​ベクトルのX座標のみ​Excelに出力する​方法

5 visualizaciones (últimos 30 días)
shuuichi ishida
shuuichi ishida el 13 de Oct. de 2020
Comentada: Naoya el 19 de Oct. de 2020
変化する3次元座標のXデータをワークスペースから以下の方法でExcelに出力しようとしましたが、配列の次元エラーで実行できない。
モデルでの前処理が必要でしょうか?
data = [xaxis.signals.values];
>> xlswrite('Coordinate.xlsx' ,data)
エラー: xlswrite (line 170)
入力配列の次元を 2 より大きくすることはできません。
  1 comentario
Naoya
Naoya el 19 de Oct. de 2020
該当のエラーメッセージですが、以下の様なコマンドでも確認することができます。
>> xlswrite('aaaa.xlsx',rand(4,4,3))
エラー: xlswrite (line 170)
入力配列の次元を 2 より大きくすることはできません。
こちらは、xlswrite関数そのものが 3次元行列の保存に対応していないことになります。R2019a 以降のMATLABをお使いであれば、xlswrite関数の代りに、writematrix関数が利用できます。
(こちらは3次元行列のエクスポートにも対応しております)

Iniciar sesión para comentar.

Respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!