Autor: Prof. Dr.-Ing. Schneider
Diese Seite gibt eine Übersicht gebräuchlicher MATLAB®-Befehle.
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
|
implicity3, fimplicity3 |
3-dimensionale Darstellung der Matrix z als Maschendrahtmodell
|
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