Abb. 1: MATrix LABoratory (MATLAB®)
Autor: Prof. Dr.-Ing. Schneider
Diese Seite gibt eine Übersicht gebräuchlicher MATLAB®-Befehle. Die volle Übersicht finden Sie auf der MathWorks-Seite.
Mathematische Funktionen
| Befehl |
Beschreibung
|
| abs |
Absolutbetrag berechnen
|
| angle |
Winkel einer komplexen Zahl im Bogenmaß berechnen
|
| ceil |
rundet immer auf zur nächsten größeren ganzen Zahl
|
| complex |
Komplexe Zahl erstellen
|
| conj |
komplex-konjugierte Zahl berechnen
|
| det |
Determinante einer Matrix
|
| eig |
Eigenwerte und Eigenvektor
|
| exp |
berechnen
|
| floor |
rundet immer ab zur nächsten kleineren ganzen Zahl
|
| imag |
gibt Imaginärteil einer komplexen Zahl aus
|
| log |
log zur Basis e berechnen
|
| log10 |
Modulus nach Interger-Division
|
| mod |
log zur Basis 10 berechnen
|
| norm |
Matrix- oder Vektornorm
|
| round |
Runden
|
| sign |
Vorzeichen berechnen
|
| sqrt |
Quadratwurzel berechnen
|
| sum |
Summe der Array-Elemente
|
| round |
rundet ab/auf zur nächst kleineren/größeren ganzen Zahl
|
| real |
gibt Realteil einer komplexen Zahl aus
|
| trace |
Summe der Diagonalelemente einer Matrix (Spur)
|
Trigonometrische Funktionen
| Befehl |
Beschreibung
|
| acos |
Arcus-Kosinus
|
| asin |
Arcus-Sinus
|
| atan |
Arcus-Tangens
|
| cos |
Kosinus
|
| cosh |
Kosinus-Hyperbolikus
|
| cot |
Kotangens
|
| sin |
Sinus (Winkel im Bogenmaß)
|
| sind |
Sinus (Winkel im °)
|
| sinh |
Sinus-Hyperbolicus
|
| tan |
Tangens
|
Array-Informationen
| Befehl |
Beschreibung
|
| length |
Länge eines Vektors
|
| size |
Zahl der Zeilen und Spalten eines Arrays
|
Array-Operationen
| Befehl |
Beschreibung
|
| ' |
Transposition
|
| .* |
elementweise Array-Multiplikation
|
| ./ |
elementweise Array-Division
|
| .^ |
elementweisePotenzieren
|
| : |
Operation zum erzeugen einer Laufvariable und Vektoren
|
| inv |
inverse Matrix
|
| dot |
Skalarprodukt
|
| cross |
Vektorprodukt
|
| linspace |
zum Erzeugen von Vektoren; Intervallaufteilung
|
| eye |
Einheitsmatrix
|
| diag |
Diagonalmatrix
|
| zeros |
Array aus lauter Nullen
|
| ones |
Array aus lauter Einsen
|
| rand |
gleichförmig verteilte Zufallszahlen
|
| randn |
normalverteilte Zufallszahlen
|
| cell |
Cell-Array
|
| cell2mat |
wandelt Cell-Array in ein normales Array um
|
| num2cell |
wandelt normales Array in Cell-Array um
|
Grafik
| Befehl |
Beschreibung
|
| figure |
neue Figur erstellen
|
| plot,fplot |
Messwerte anzeigen
|
| xlabel |
X-Achse beschriften
|
| title |
Figuren-Titel ändern
|
| sgtitle |
Figuren-Titel über alle Subplots
|
| hold |
Daten im Plot halten
|
| text |
Textfeld erzeugen
|
| legend |
Legende hinzufügen
|
| xline |
Horizontale Linie zeichnen
|
xlim ylim axis |
Anzeigebeereich einschränken
|
| contour, fcontour |
3-dimensionale Darstellung (Höhenlinien)
|
| fimplicit3 |
3-dimensionale Darstellung über einen festen Wertebereich
|
| mesh, fmesh |
3-dimensionale Darstellung der Matrix z als Maschendrahtmodell
|
| surf, fsurf |
3-dimensionale Darstellung der Matrix z als farbige Oberfläche
|
| hist |
Histogramm der Häufigkeit des Auftretetens von Werten
|
| histogram |
Histogramm der Häufigkeit des Auftretetens von Werten
|
| close |
Grafikfenster schließen
|
| clf |
Inhalt des Grafikfensters löschen
|
| stairs |
Daten werden als Stufen dargestellt
|
| stem |
Daten werden als diskrete Linien dargestellt
|
| bar |
Balkendiagramm
|
| quiver |
Vektorpfeil in Plot einzeichnen
|
Bildverarbeitung - Grafik
Bildverarbeitung - Bildtransformationen
| Befehl |
Beschreibung
|
| fft2 |
2-D Fast Fourier Transform
|
| ifft2 |
Inverse Fast Fourier Transform
|
| fftshift |
Die niedrigen Frequenzen werden ins Zentrum des Spektrums verschoben
|
| ifftshift |
Inverse Shift Operation
|
| conv2 |
2-D Konvolution
|
| deconvwnr |
Heuristisches Wiener Filter
|
| medfilt2 |
Median Filter
|
| hough |
Hough Transformation
|
| houghpeaks |
Akkumulatoren der Hough Transformation
|
| houghlines |
Liniensegmente mittels Hough Transformation
|
| fspecial |
2D-Filterkern/Point-Spread-Function erzeugen
|
| imfilter |
Filterung/Anwendung einer Point-Spread-Function
|
Bildverarbeitung - Objektanalyse
Morphologische Operationen
Statistik
| Befehl |
Beschreibung
|
| min |
Minimum
|
| max |
Maximum
|
| mean |
Durchschnitt
|
| median |
Median
|
| std |
Standardabweichung
|
| var |
Varianz
|
Regression
| Befehl |
Beschreibung
|
| polyfit |
Polynomische Regression
|
| polyval |
Polynom berechnen
|
Zeitmessung
| Befehl |
Beschreibung
|
| tic |
Stopuhr starten
|
| toc |
Stopuhr auslesen
|
Dateiverarbeitung
| Befehl |
Beschreibung
|
| addpath |
Dateipfad zum Suchpfad hinzufügen
|
| rmpath |
Dateipfad aus Suchpfad entfernen
|
| uigetdir |
Ordner über Dialog-Box einlesen
|
| uigetfile |
Dateiname/-pfad über Dialog-Box einlesen
|
| load |
Variablen aus Datei in Workspace laden
|
| save |
Variablen aus Workspace in Datei speichern
|
| fopen |
Datei öffnen
|
| fclose |
Datei schließen
|
| feof |
Test auf Dateiende
|
| fgetl |
Zeile aus Datei auslesen
|
Sonstige
| Befehl |
Beschreibung
|
| clc |
löscht alle Ausgaben im Command Window
|
| clear |
löscht Variable
|
| close |
schließt geöffneten Grafikfenster (figure)
|
| doc |
öffnet die Dokumentation der spezifischen Funktion
|
| edit |
öffnet den Editor
|
| whos |
gibt im Command Window Informationen zu Größe und Datentyp wieder
|
| simulink |
öffnet Simulink
|
Weiterführende Links
MATLAB® Repetitorium