Verketten Sie Vektoren oder Matrizen unter Matlab

Letztes Update am 20. Oktober 2020 um 05:52 Uhr von Irene Burn.

Der Betrieb von Verkettung von Vektoren oder Matrizen unter MATLAB wird als eine Kombination der Variablen in einem einzelnen Vektor oder einer einzelnen Matrix definiert. Es gibt zwei Arten von Verkettungsvorgängen: horizontal und vertikal. Für die horizontale Verkettung sollten zwei Variablen die gleiche Anzahl von Zeilen haben. Bei vertikaler Verkettung sollten zwei Variablen die gleiche Anzahl von Spalten haben. Jede verfügbare Variable kann nicht verkettet werden. Verkettungsoperationen mit mehreren Variablen in MATLAB sind auch Software möglich, da ein Vektor mit dem verkettet werden kann Transponieren des gleichen Vektors.

Verkettung

Die Verkettung von Variablen in Matlab ist definiert als die Kombination dieser Variablen in a einzelner Vektor oder Matrix.

Beispiel:

A =

2 3 4
1 2 5
0 2 7

Mit:

Y =

9 6 8
5 6 2
3 2 1

Verkettung von Reihen::

Result =

2 3 4 9 6 8
1 2 5 5 6 2
0 2 7 3 2 1

Verkettung von Säulen::

Result =

2 3 4
1 2 5
0 2 7
9 6 8
5 6 2
3 2 1

Horizontale Verkettung

Die horizontale Verkettung kann mit erfolgen Vektoren, Matrizen oder einfache Variablen. Die beiden Variablen (X und Y) müssen die haben gleiche Anzahl von Zeilen. Der Code lautet wie folgt:

Result = [X Y] 

Vertikale Verkettung

Die vertikale Verkettung kann mit erfolgen Vektoren, Matrizen oder einfache Variablen. Die beiden Variablen (X und Y) müssen die haben gleiche Anzahl von Spalten. Der Code lautet wie folgt:

Result = [X; Y] 

Weitere Berechnungen

Sie können Verketten Sie eine Zeile mit einer Spalte, Transponieren einer Zeile als Spalte oder umgekehrt mit dem folgenden Befehl:

Result = [X '  Y]

Sie können dieses Prinzip erweitern, um es abzudecken mehrere Variablen. Zum Beispiel mit dem Befehl:

Result = [[A;B] C;D E]