Grundlegende MatLab Befehle

MatLab Befehle zur Erzeugung und Manipulation von Vektoren und Matrizen

Vektoren und Matrizen erzeugen:

Zeilenvektor:
Zeilenvektor = [1 2 3 4 5 6 7 8 9]
Spaltenvektor:
Spaltenvektor = [1; 2; 3; 4; 5; 6; 7; 8; 9]
3×3 Matrix:
Matrix = [1 2 3; 4 5 6; 7 8 9]

Vektoren und Matrizen manipulieren:

Matrix in Vektor umwandeln:
 Vektor = Matrix(:)
 Vektor in Matrix umwandeln:
 Matrix = reshape(Vektor, Zeilen, Spalten)
 Beispiel:
 Matrix = reshape(Zeilenvektor, 3, 3) = [1 2 3; 4 5 6; 7 8 9]
 Vektor transponieren:
 [1 2 3 4 5 6 7 8 9]' = [1; 2; 3; 4; 5; 6; 7; 8; 9]
 [1; 2; 3; 4; 5; 6; 7; 8; 9]' = [1 2 3 4 5 6 7 8 9]
Matrix transponieren:
[1 4 7 ; 2 5 8 ; 3 6 9 ]' = [1 2 3; 4 5 6; 7 8 9]
Eine Spalte (Spalte 3) aus Matrix löschen:
 Matrix(:,3) = []
Mehrere Zeilen (3 bis 5) aus Matrix löschen:
 Matrix(3-5,:) = []
Die lezten 50 Spalten einer Matrix löschen:
 Matrix(:,end-50:end) = []
Werte an den Anfang eines Vektors anfügen:
 Vektor_neu = [10 11 12]
 [Vektor_neu Zeilenvektor] = [10 11 12 1 2 3 4 5 6 7 8 9]
Werte an das Ende eines Vektors anfügen:
 Vektor_neu = [10 11 12]
 [Zeilenvektor Vektor_neu] = [1 2 3 4 5 6 7 8 9 10 11 12]

Timeseries:

Timeseries Daten in Matrix umwandeln:
 Matrix = Timeseries.Data

 

No Comments


Leave a Reply

Your email address will not be published Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*