Erstellen einen Spaltenvektor in MATLAB

Ammar Ali 20 Januar 2022
Erstellen einen Spaltenvektor in MATLAB

In diesem Tutorial wird die Erstellung eines Spaltenvektors mit dem Semikolon-Symbol in MATLAB erläutert.

Erstellen von Spaltenvektoren mit dem Semikolon-Symbol in MATLAB

Ein Spaltenvektor ist ein Vektor, der nur eine Spalte hat. Um einen Spaltenvektor in MATLAB zu erstellen, müssen wir das Semikolon-Symbol nach jedem Element außer dem letzten Element verwenden. Lassen Sie uns beispielsweise einen Spaltenvektor mit drei Elementen erstellen, indem Sie das Semikolon-Symbol verwenden. Siehe den Code unten.

clc
v = [1;2;3]

Ausgabe:

v =

     1
     2
     3

Wir können auch die Transponierung eines Zeilenvektors nehmen, um ihn in einen Spaltenvektor umzuwandeln. Erstellen wir zum Beispiel einen Zeilenvektor und konvertieren ihn mit der Funktion transpose() in einen Spaltenvektor. Siehe den Code unten.

clc
RowV = [1 2 3]
colV = transpose(RowV)

Ausgabe:

RowV =

     1     2     3


colV =

     1
     2
     3

Wir können anstelle der Funktion transpose() auch das Apostroph-Symbol verwenden, um die Transponierung eines Vektors oder einer Matrix vorzunehmen. Zum Beispiel können wir die dritte Zeile des obigen Codes in RowV ändern und das gleiche Ergebnis erzeugen. Wir können eine Matrix auch mit dem Doppelpunktsymbol in einen Spaltenvektor umwandeln. Lassen Sie uns zum Beispiel eine Matrix erstellen und sie mithilfe des Doppelpunktsymbols in einen Spaltenvektor umwandeln. Siehe den Code unten.

clc
RowV = [1 2 3; 7 8 9]
colV = RowV(:)

Ausgabe:

RowV =

     1     2     3
     7     8     9


colV =

     1
     7
     2
     8
     3
     9

In der Ausgabe werden die Spalten der gegebenen Matrix vertikal übereinander platziert, um einen einzelnen Spaltenvektor zu erstellen. Die erste Spalte befindet sich oben und die zweite Spalte befindet sich unterhalb der ersten Spalte und so weiter.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - MATLAB Vector