質問: simulink上で計算した値をmatlabの.mファイルの計算部分に組み込む方法はありますか? 添付したsimulinkモデルのようにfcnブロックで計算値を.mファイルのプログラム(計算部分)に組み込んで 計算をしたいのですが、組み込む方法はあるでしょうか? よろしくお願いします。
回答: まず出力したい信号にoutportをつなげて、 "sim" コマンドでモデルを実行し、出力の値を取得したらどうでしょうか。 結果が時間に依存しないのであれば、シミュレーションの停止時間を0(zero)にしてもいいです。 例えば: simout = sim('help20171016','saveformat','array','saveoutput','on','stoptime','0'); b = simout.get('yout')