主要内容

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 个模型。

示例

全部折叠

生成一个由 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 之前推出

另请参阅

|