Vektoren in Matlab

In dieser Lektion zeige ich Ihnen, wie man in Matlab einen Vektor erstellt.

Beginnen wir mit einem anschaulichen Beispiel.

Stellen Sie sich einen Vektor in der Ebene vor, der vom Ursprung (0;0) ausgeht und zu den Koordinaten v(2;4) zeigt.

Ein Beispiel für einen zweidimensionalen Vektor (in der Ebene).

Dieser Vektor setzt sich aus zwei Komponenten zusammen: x=2 und y=4.

Um diesen Vektor in Matlab zu definieren, verwenden Sie eine zweidimensionale Array-Variable.

In diesem Array trennen Sie die x- und y-Komponenten des Vektors mittels eines Semikolons.

>> v=[2;4]

Mit dieser Methode definieren Sie einen Spaltenvektor.

$$ \vec{v} = \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 2 \\ 4 \end{pmatrix} $$

Dieses Array können Sie dann in jeglichen Vektorberechnungen einsetzen (beispielsweise bei Vektoraddition, Kreuzprodukt oder Skalarprodukt).

Erstellung eines dreidimensionalen Vektors in Matlab

Um einen Vektor mit drei oder mehr Komponenten zu erstellen, folgen Sie einfach demselben Vorgehen.

Betrachten wir als Beispiel einen dreidimensionalen Vektor im 3D-Raum, der zu den Koordinaten v(2;4;3) zeigt.

Ein Beispiel für einen dreidimensionalen Vektor (im Raum).

Dieser Vektor besteht aus drei Komponenten: x=2, y=4, z=3.

$$ \vec{v} = \begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} 2 \\ 4 \\ 3 \end{pmatrix} $$

Um diesen Vektor in Matlab zu definieren, erstellen Sie ein Array mit drei Komponenten.

>> v=[2;4;3]

Erstellung eines Zeilenvektors

Bis jetzt haben wir die Erstellung eines Spaltenvektors betrachtet, bei dem die Elemente vertikal angeordnet sind.

$$ \vec{v} = \begin{pmatrix} a \\ b \\ c \end{pmatrix} $$

Wenn Sie einen Zeilenvektor benötigen, bei dem die Elemente horizontal angeordnet sind, nutzen Sie eine andere Syntax.

$$ \vec{v} = \begin{pmatrix} a & b & c \end{pmatrix} $$

Um in Matlab einen Zeilenvektor zu erstellen, geben Sie die Elemente in einem Array an, getrennt durch Leerzeichen oder Kommas.

Beispielweise definieren Sie so einen Zeilenvektor:

$$ \vec{v} = \begin{pmatrix} 1 & 2 & 3 \end{pmatrix} $$

Geben Sie ein Array ein und trennen Sie die Elemente mit einem Komma.

>> v=[1, 2, 3]

Das Ergebnis ist ein Zeilenvektor.

Hinweis: Sie können auch einen Spaltenvektor v=[1;2;3] erstellen und ihn anschließend durch Transponierung in einen Zeilenvektor umwandeln.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Matlab array

Vektoren

Matrizen

Struktur und Zellenarray