質問: シミュレーションの結果はエクセルで解析したいが、エクセルの行数上限を超えた場合どうしますか powertrain blocksetを使って、シミュレーションした結果をエクセルで解析したいですが、ワークスペースにある「logsout」と「tout」という名前の変数は65190155行になっていますので、エクセルの上限行数を超えました。モデルの中のパラメータを変えることよりシミュレーション実行するときかかる時間が変わります。実行する時間が長くなるほど、データの量が多くなり、同じデータを大量に繰り返していることになっています。その場合の解決方法を教えてもらえますか。宜しくお願い致します。
回答: エクセルの上限行数を超えるのであれば、matlab のプログラムで解析すれば良いかと思います。ワークスペースの変数は、mat ファイルというファイルに保存できますので、こちらのファイルでシミュレーション結果のデータを管理すれば良いと思います。 https://jp.mathworks.com/help/matlab/matlab_env/save-load-and-delete-workspace-variables.html#responsive_offcanvas シミュレーションの実行によりデータが大量になってしまう場合は、以下のような方法で工夫する必要があるかなあと思います。 ・シミュレーションの適切な実行時間を設定する。 ・ソルバーのステップサイズを粗くして、計算の精度を下げることを検討する。 ・データを保存するときに、間引いて保存する。