Simulink forループ内の結果を次の周の入力にする方法
Mostrar comentarios más antiguos
Simulinkでforループ内の結果を次の周の入力にする方法を考えています。
たとえば下図のようなイメージです。

モデルが複雑でわかりにくくなってしまうのですが、もっと効率の良い、スマートな表現方法はあるでしょうか?
恐れ入りますが、ご教示願います。
Respuesta aceptada
Más respuestas (1)
Atsushi Ueno
el 1 de Feb. de 2025
0 votos
質問の例に挙げられた処理は「Nが4以上なら
を出力、Nが1~3なら(何か)を出力」です。
3 comentarios
tak
el 3 de Feb. de 2025
Atsushi Ueno
el 11 de Feb. de 2025
気になる事:
最後のSwitch((1:N)>=4)は、有っても無くても動作に影響しないのではないでしょうか?
For Iterator Subsystem内で繰り返し処理が行われている間の出力は使われず、全ての繰り返し処理が終わった後に始めて出力が使われます。 @交感神経優位なあかべぇ氏の回答からも最後のSwitchは除去されています。
tak
el 12 de Feb. de 2025
Categorías
Más información sobre Simulink en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!