MATLAB - Vektoren
Ein Vektor ist ein eindimensionales Zahlenfeld. MATLAB ermöglicht das Erstellen von zwei Arten von Vektoren −
- Zeilenvektoren
- Spaltenvektoren
Zeilenvektoren
Zeilenvektoren werden erstellt, indem der Satz von Elementen in eckige Klammern eingeschlossen wird, wobei Leerzeichen oder Kommas verwendet werden, um die Elemente zu trennen.
Live-Demor = [7 8 9 10 11]
MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −
r = 7 8 9 10 11
Spaltenvektoren
Spaltenvektoren werden erstellt, indem die Menge der Elemente in eckige Klammern eingeschlossen wird und die Elemente durch Semikolon getrennt werden.
Live-Democ = [7; 8; 9; 10; 11]
MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −
c = 7 8 9 10 11
Die Elemente eines Vektors referenzieren
Sie können auf mehrere Arten auf ein oder mehrere Elemente eines Vektors verweisen. Der i te Komponente eines Vektors v wird als v(i) bezeichnet. Zum Beispiel −
Live-Demov = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(3)
MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −
ans = 3
Wenn Sie mit einem Doppelpunkt auf einen Vektor verweisen, z. B. v(:), werden alle Komponenten des Vektors aufgelistet.
Live-Demov = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(:)
MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −
ans = 1 2 3 4 5 6
Mit MATLAB können Sie eine Reihe von Elementen aus einem Vektor auswählen.
Lassen Sie uns zum Beispiel einen Zeilenvektor rv erstellen von 9 Elementen, dann referenzieren wir die Elemente 3 bis 7, indem wir rv(3:7) schreiben und erstellen Sie einen neuen Vektor namens sub_rv .
Live-Demorv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)
MATLAB führt die obige Anweisung aus und gibt das folgende Ergebnis zurück −
sub_rv = 3 4 5 6 7
Vektoroperationen
Lassen Sie uns in diesem Abschnitt die folgenden Vektoroperationen besprechen −
-
Addition und Subtraktion von Vektoren
-
Skalare Multiplikation von Vektoren
-
Transponieren eines Vektors
-
Vektoren anhängen
-
Größe eines Vektors
-
Vektorpunktprodukt
-
Vektoren mit gleichmäßig verteilten Elementen
MATLAB