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

조회 수: 4 (최근 30일)
Takuya Kinoshita
Takuya Kinoshita 2022년 12월 10일
댓글: Takuya Kinoshita 2022년 12월 12일
mファイルからsimulinkを実行してシミュレーションを実施しているのですが,
その際にソルバーをmファイルから指定する方法はございますでしょうか。

채택된 답변

Atsushi Ueno
Atsushi Ueno 2022년 12월 11일
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개)

카테고리

Help CenterFile Exchange에서 パフォーマンスの手動最適化에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!