Main Content

reshape

モデル配列の形状の変更

構文

sys = reshape(sys,s1,s2,...,sk)
sys = reshape(sys,[s1 s2 ... sk])

説明

sys = reshape(sys,s1,s2,...,sk) (または sys = reshape(sys,[s1 s2 ... sk])) は、LTI 配列 sys を、モデル配列の s1×s2×...×sk の配列に変形します。いずれの構文でも、sys に最初から s1*s2*...*sk モデルが存在していなければなりません。

すべて折りたたむ

それぞれが 4 つの状態をもつ、SISO モデルの 2 行 3 列の配列を作成します。

sys = rss(4,1,1,2,3);
size(sys)
2x3 array of state-space models.
Each model has 1 outputs, 1 inputs, and 4 states.

配列の形状を変更して 6 行 1 列のモデル配列を作成します。

sys1 = reshape(sys,6,1);
size(sys1)
6x1 array of state-space models.
Each model has 1 outputs, 1 inputs, and 4 states.

バージョン履歴

R2006a より前に導入

参考

|