B = imp2exp(A,yidx,uidx) は、変数 y と u の間の形式 A(:,[yidx;uidx])*[y;u] = 0 の線形制約を陽的な入力/出力関係 y = B*u に変換します。ベクトル yidx および uidx は、B の陽的な関係で参照される A の列 (入力) を参照します。
B = imp2exp(A,yidx,uidx,'min') は、余分な状態を消去し、A と同じ数の状態をもつモデル B を取得します。この構文は A(:,yidx) にプロパーな逆数がある場合に使用します。スパース モデルではこのオプションは無視されます。通常、スパース性が破棄されるためです。ss、genss、および uss モデルの場合、既定では陰的な形式で B が返されます。isproper または ss(sys,'explicit') を使用して、必要に応じて陽的なモデルを抽出します。
R = ureal('R',1,'Percentage',[-10 40]);
K = ureal('K',2e-3,'Percentage',[-30 30]);
A = [1 -R 0 -K;0 -K 1 0];
Yidx = [1 3];
Uidx = [4 2];
B = imp2exp(A,Yidx,Uidx)
Uncertain matrix with 2 rows and 2 columns.
The uncertainty consists of the following blocks:
K: Uncertain real, nominal = 0.002, variability = [-30,30]%, 2 occurrences
R: Uncertain real, nominal = 1, variability = [-10,40]%, 1 occurrences
Model Properties
Type "B.NominalValue" to see the nominal value and "B.Uncertainty" to interact with the uncertain elements.