Simulinkのソ​ルバーの種類をmファ​イルで指定する方法

mファイルからsimulinkを実行してシミュレーションを実施しているのですが,
その際にソルバーをmファイルから指定する方法はございますでしょうか。

 채택된 답변

Atsushi Ueno
Atsushi Ueno 2022년 12월 11일

0 개 추천

sim 関数の使用を想定しますが、ドキュメントに下記記載がありオプションでソルバーを指定する事が可能です。
% simOut = sim(modelName,"Solver","ode15s","StopTime","30")
% configures a simulation of the model specified by modelName to use the ode15s solver with a stop time of 30.
% は、ode15s ソルバーを使用してモデルをシミュレートし、SIimulationTime が 30 に達した時にタイムアウトが発生するように指定しています。
ドキュメントには詳細な説明が無いのですが、下記の説明をソルバーに当て嵌めると下記の様に言えます。
「今回 sim 関数で実行する時だけ、一時的に指定のソルバーに置き換えて実行する」
% ヒント:sim コマンドを使用して指定されるパラメーターは、
% [モデル コンフィギュレーション パラメーター] ダイアログ ボックスで定義されている値をオーバーライドします。
% 元の構成の値はシミュレーションの最後に復元されます。

댓글 수: 1

Takuya Kinoshita
Takuya Kinoshita 2022년 12월 12일
大変わかりやすいご回答誠にありがとうございます。
無事解決することができました。

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 パフォーマンスの手動最適化에 대해 자세히 알아보기

질문:

2022년 12월 10일

댓글:

2022년 12월 12일

Community Treasure Hunt

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

Start Hunting!