Nützliche Funktionen I
Bei der Fülle an Funktionen von MATLAB kann man schnell den Überblick verlieren.
Hier habt ihr eine Übersicht über eine Reihe nützlicher Funktionen, die man kennen sollte.
Mathematische Funktionen
Trigonometrische Funktionen
Matrizen und Vektoren erstellen
Informationen über Matrizen und Vektoren bekommen
Matrizen und Vektoren manipulieren
Informationen aus den Daten extrahieren
Berechnungen an Matrizen oder Vektoren vornehmen
Funktionen zur Vektorrechnung
Eigenschaften von Matrizen extrahieren
Matrizen und Vektoren erstellen
ones() | Erstellt einen Vektor oder eine Matrix voller Einsen |
zeros() | Erstellt einen Vektor oder eine Matrix voller Nullen |
rand(), randn() | Erstellt einen Vektor oder eine Matrix mit zufällig generierten Zahlen |
eye() | Erstellt eine Einheitsmatrix |
linspace() | Erstellt einen Vektor von einem Start- bis Endwert mit einer bestimmten Anzahl an Punkten |
logspace() | wie linspace() aber logarithmisch |
meshgrid() | Erstellt zwei Matrizen die jeweils die gleichen Werte auf den Reihen und Spalten haben (gut für Weltkarten) |
Matrizen und Vektoren manipulieren
transpose() | Transponiert Matrizen oder Vektoren |
flip() | Dreht die Reihenfolge um |
sort() | Sortiert die Elemente (standardmäßig aufsteigend) |
reshape() | Ordnet die Elemente eines Vektors oder einer Matrix in einem Vektor oder Matrix mit einer anderen Größe an |
repmat() | Erstellt eine Matrix in der sich ein ausgewählter Vektor oder eine andere Matrix wiederholt |
Informationen aus Daten extrahieren
min() | Minimum |
max() | Maximum |
mean() | Mittelwert |
median() | Medianwert |
find() | Position finden, an der ein Bedingung erfüllt ist |
sign() | Vorzeichen von Elementen feststellen |
all() | Überprüfen ob eine Bedingung für alle Elemente erfüllt ist |
any() | Überprüfen ob eine Bedingung für mindestens ein Element erfüllt ist |
Berechnungen an Matrizen oder Vektoren vornehmen
sum() | Summe aller Elemente (bei Matrizen spaltenweise) |
prod() | Produkt aller Elemente (bei Matrizen spaltenweise) |
norm() | Norm eines Vektors (standardmäßig euklidisch) |
round() | Runden (standardmäßig auf ganze Zahlen) |
abs() | Betrag / Absolutwert |
cumsum() | Kumulative Summe |
Funktionen zur Vektorrechnung
dot() | Skalar- bzw. Punktprodukt |
cross() | Kreuzprodukt |
Eigenschaften von Matrizen extrahieren
rank() | Bestimmt den Rang einer Matrix |
det() | Berechnet die Determinante einer Matrix |
trace() | Berechnet die Spur einer Matrix |
eig() | Gibt die Eigenwerte einer Matrix aus |