マトラボシムリンクの matlab functionブロックについて

matlab simulinkで、過去の複数のステップから得た値から、未来のステップ値を推定する自己回帰モデルをmatlab functionブロックで作ろうとしています 現在function内に過去の値を保存しようとしたところ保存用の行列の定義が毎回更新されるためうまくいきません。過去の値を複数保存し、その値をfunctionブロックで利用するにはどのようにすればよいでしょうか?

 Accepted Answer

Hiroumi Mita
Hiroumi Mita on 13 Feb 2018

3 votes

永続変数をうまく使い、MATLAB Function Blockの中で、 過去の値を記録して残し、再帰計算に使えばよいかと思います。 添付を参考にして簡単なサンプルを試してください。

1 Comment

naoki kiyohiro
naoki kiyohiro on 13 Feb 2018
ありがとうございます,この手法でうまく計算を行うことができました! 大変助かりました.

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!