複数モデルの取り扱い | ![]() ![]() |
LTI配列の演算
LTI配列を使って、単一LTIモデルに適用するすべての基本的なモデル演算を、モデルの集合全体に一度に適用することができます。これらの基本演算は、つぎの事柄を含みます。
-
, *
, /
,\,',.'
[,]
,[;]
)、feedback
、append
、parallel
、lft
これらの演算のいずれかを2つのLTI配列に適用するとき(たとえば、sys1
とsys2
)、演算は、モデル単位に実行されます。そのため、出力されるLTI配列のk番目のモデルは、sys1
のk番目とsys2
のk番目のモデルに設定した演算を適用したものから引き出されたものです。
sysa = op(sys1,sys2)
の場合、結果のLTI配列sys
のk番目のモデルは、sys1
のk番目のモデルとsys2
のk番目に加えることで得られます。
sysa(:,:,k) = sys1(:,:,k) + sys2(:,:,k)
step
, bode
, nyquist
等の応答計算とプロットを行う関数をLTI配列に適用することができます。これらのプロット関数もモデル単位に適用されます。
![]() | LTI配列の一部を削除 | 例題:2つのLTI配列の加算 | ![]() |