Hauptinhalt

reshape

Ändern der Form des Modellarrays

Syntax

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

Beschreibung

sys = reshape(sys,s1,s2,...,sk) (oder, äquivalent dazu, sys = reshape(sys,[s1 s2 ... sk])) formt das LTI-Array sys in ein s1-mal-s2-mal-...-mal-sk-Modellarray um. Bei beiden Syntaxen müssen zunächst einmal s1*s2*...*sk Modelle in sys vorhanden sein.

Beispiele

alle reduzieren

Erstellen Sie ein 2-mal-3-Array von SISO-Modellen mit jeweils vier Zuständen.

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.

Ändern Sie die Form des Arrays, um ein 6-mal-1-Modellarray zu erstellen.

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

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

|