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

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

답변(1개)

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

댓글을 달려면 로그인하십시오.

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!