シミュレーションの結​果はエクセルで解析し​たいが、エクセルの行​数上限を超えた場合ど​うしますか

12 Ansichten (letzte 30 Tage)
Yiqi Qu
Yiqi Qu am 16 Sep. 2020
Kommentiert: Yiqi Qu am 17 Sep. 2020
Powertrain Blocksetを使って、シミュレーションした結果をエクセルで解析したいですが、ワークスペースにある「logsout」と「tout」という名前の変数は65190155行になっていますので、エクセルの上限行数を超えました。モデルの中のパラメータを変えることよりシミュレーション実行するときかかる時間が変わります。実行する時間が長くなるほど、データの量が多くなり、同じデータを大量に繰り返していることになっています。その場合の解決方法を教えてもらえますか。宜しくお願い致します。

Antworten (1)

Musashi Ito
Musashi Ito am 16 Sep. 2020
エクセルの上限行数を超えるのであれば、MATLAB のプログラムで解析すれば良いかと思います。ワークスペースの変数は、MAT ファイルというファイルに保存できますので、こちらのファイルでシミュレーション結果のデータを管理すれば良いと思います。
シミュレーションの実行によりデータが大量になってしまう場合は、以下のような方法で工夫する必要があるかなあと思います。
・シミュレーションの適切な実行時間を設定する。
・ソルバーのステップサイズを粗くして、計算の精度を下げることを検討する。
・データを保存するときに、間引いて保存する。
  1 Kommentar
Yiqi Qu
Yiqi Qu am 17 Sep. 2020
ご回答ありがとうございました。MATファイルで結果を解析してみます。

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Powertrain Reference Applications finden Sie in Help Center und File Exchange

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!