Zusammenführen von Matrizen in MATLAB

April 19

Manipulation und Berechnung auf Matrizen sind die wesentlichen Funktionen von MATLAB (Matrix Laboratory). Zusammenführen von Matrizen zusammen ist eine triviale Operation in MATLAB, sobald Sie wissen, dass die Syntax. Matrizen (zeilenweise) zusammengeführten nebeneinander sein müssen die gleiche Anzahl von Zeilen, und Matrizen zusammengeführten von oben nach unten (spaltenweise) sein müssen dieselbe Anzahl von Spalten haben. Verschmelzen Sie diese Matrizen mit Kurzschrift-Versionen der "Katze"-Funktion.

Anweisungen

1 Erstellen Sie zwei Matrizen, indem Sie die folgenden Befehle in MATLABs-Befehlsfenster eingeben:

a = [[0 0 0] [ 1 1 1]; [2-2-2]]

b = [[3 3 3;] [ 4 4 4]; [5 5 5]]

Der Semikolon-Operator gibt separate Zeilen. Die Matrizen "a" und "b" sind daher 3 x 3-Matrizen; Jeder wird auf das Befehlsfenster ausgegeben, wie Sie es definieren.

2 Zusammenführen von "a" und "b" zeilenweise und Speicher die zusammengeführten Matrix in "c" mit dem folgenden Befehl:

c = [a b]

3 Zusammenführen von "a" und "b" spaltenweise und Speicher der zusammengeführten Matrix in "d" mit dem folgenden Befehl:

d = [a; b].

4 Merge "a", "b" und "c" zeilenweise:

e = [a b-c]

5 Merge "a" und "b" zeilenweise, dann kombiniere sie mit "c" spaltenweise:

f = [[a b]; C]

6 Zusammenführen von "a" mit "c" spaltenweise:

g = [a; C]

Dieser Befehl schlägt fehl und erzeugt einen Fehler "Dimensionen sind nicht konsistent", weil "a" und "C" tun, die nicht die gleiche Anzahl von Spalten haben.