MATLAB - Befehle
MATLAB ist ein interaktives Programm zur numerischen Berechnung und Datenvisualisierung. Sie können einen Befehl eingeben, indem Sie ihn an der MATLAB-Eingabeaufforderung „>>“ im Befehlsfenster eingeben .
In diesem Abschnitt werden wir Listen häufig verwendeter allgemeiner MATLAB-Befehle bereitstellen.
Befehle zum Verwalten einer Sitzung
MATLAB bietet verschiedene Befehle zum Verwalten einer Sitzung. Die folgende Tabelle enthält alle diese Befehle −
Befehl | Zweck |
---|---|
clc | Löscht das Befehlsfenster. |
löschen | Entfernt Variablen aus dem Speicher. |
vorhanden | Überprüft das Vorhandensein einer Datei oder Variable. |
weltweit | Erklärt Variablen als global. |
Hilfe | Sucht nach einem Hilfethema. |
Suche nach | Sucht Hilfeeinträge nach einem Schlüsselwort. |
beenden | Stoppt MATLAB. |
wer | Listet aktuelle Variablen auf. |
wer | Listet aktuelle Variablen auf (lange Anzeige). |
Befehle zum Arbeiten mit dem System
MATLAB bietet verschiedene nützliche Befehle für die Arbeit mit dem System, wie das Speichern der aktuellen Arbeit im Arbeitsbereich als Datei und das spätere Laden der Datei.
Es bietet auch verschiedene Befehle für andere systembezogene Aktivitäten wie das Anzeigen des Datums, das Auflisten von Dateien im Verzeichnis, das Anzeigen des aktuellen Verzeichnisses usw.
Die folgende Tabelle zeigt einige häufig verwendete systembezogene Befehle −
Befehl | Zweck |
---|---|
CD | Ändert das aktuelle Verzeichnis. |
Datum | Zeigt das aktuelle Datum an. |
löschen | Löscht eine Datei. |
Tagebuch | Schaltet die Aufnahme von Tagebuchdateien ein/aus. |
Verzeichnis | Listet alle Dateien im aktuellen Verzeichnis auf. |
laden | Lädt Arbeitsbereichsvariablen aus einer Datei. |
Pfad | Zeigt den Suchpfad an. |
pwd | Zeigt das aktuelle Verzeichnis an. |
Speichern | Speichert Arbeitsbereichsvariablen in einer Datei. |
tippen | Zeigt den Inhalt einer Datei an. |
was | Listet alle MATLAB-Dateien im aktuellen Verzeichnis auf. |
wklread | Liest .wk1-Tabellenkalkulationsdatei. |
Eingabe- und Ausgabebefehle
MATLAB bietet die folgenden Eingabe- und Ausgabebefehle −
Befehl | Zweck |
---|---|
Anzeige | Zeigt den Inhalt eines Arrays oder Strings an. |
fscanf | Formatierte Daten aus einer Datei lesen. |
Format | Steuert das Bildschirmanzeigeformat. |
fprintf | Führt formatierte Schreibvorgänge auf Bildschirm oder Datei durch. |
Eingabe | Zeigt Eingabeaufforderungen an und wartet auf Eingaben. |
; | Unterdrückt den Siebdruck. |
Das fscanf und fprintf Befehle verhalten sich wie die C-Funktionen scanf und printf. Sie unterstützen die folgenden Formatcodes −
Formatcode | Zweck |
---|---|
%s | Als Zeichenfolge formatieren. |
%d | Als ganze Zahl formatieren. |
%f | Als Fließkommawert formatieren. |
%e | Als Fließkommawert in wissenschaftlicher Notation formatieren. |
%g | Format in der kompaktesten Form:%f oder %e. |
\n | Eine neue Zeile in die Ausgabezeichenfolge einfügen. |
\t | Fügen Sie einen Tabulator in die Ausgabezeichenfolge ein. |
Die Formatfunktion hat die folgenden Formen, die für die numerische Anzeige verwendet werden −
Formatierungsfunktion | Anzeige bis zu |
---|---|
Kurz formatieren | Vier Dezimalziffern (Standard). |
lang formatieren | 16 Dezimalstellen. |
kurzes e formatieren | Fünf Ziffern plus Exponent. |
langes e formatieren | 16 Ziffern plus Exponenten. |
Bank formatieren | Zwei Dezimalstellen. |
Format + | Positiv, negativ oder Null. |
Ratte formatieren | Rationale Annäherung. |
kompakt formatieren | Unterdrückt einige Zeilenumbrüche. |
lose Formatierung | Setzt auf weniger kompakten Anzeigemodus zurück. |
Vektor-, Matrix- und Array-Befehle
Die folgende Tabelle zeigt verschiedene Befehle zum Arbeiten mit Arrays, Matrizen und Vektoren −
Befehl | Zweck |
---|---|
Katze | Verkettet Arrays. |
finden | Findet Indizes von Elementen ungleich Null. |
Länge | Berechnet die Anzahl der Elemente. |
linspace | Erzeugt regelmäßig beabstandete Vektoren. |
Logspace | Erzeugt einen Vektor mit logarithmischem Abstand. |
max | Gibt das größte Element zurück. |
min | Gibt das kleinste Element zurück. |
prod | Produkt jeder Spalte. |
umgestalten | Ändert die Größe. |
Größe | Berechnet die Array-Größe. |
sortieren | Sortiert jede Spalte. |
Summe | Summiert jede Spalte. |
Auge | Erzeugt eine Identitätsmatrix. |
eine | Erzeugt ein Array von Einsen. |
Nullen | Erzeugt ein Array aus Nullen. |
Kreuz | Berechnet Kreuzprodukte der Matrix. |
Punkt | Berechnet Matrixpunktprodukte. |
det | Berechnet die Determinante eines Arrays. |
inv | Berechnet die Inverse einer Matrix. |
pinv | Berechnet Pseudoinverse einer Matrix. |
Rang | Berechnet den Rang einer Matrix. |
rref | Berechnet die reduzierte Zeilenstufenform. |
Zelle | Erzeugt ein Zellenarray. |
celldisp | Zeigt ein Zellenarray an. |
Zellplot | Zeigt eine grafische Darstellung des Zellenarrays an. |
num2cell | Konvertiert ein numerisches Array in ein Zellenarray. |
Deal | Passt Eingabe- und Ausgabelisten an. |
iscell | Identifiziert Zellen-Array. |
Plottenbefehle
MATLAB bietet zahlreiche Befehle zum Zeichnen von Graphen. Die folgende Tabelle zeigt einige der häufig verwendeten Befehle zum Plotten −
Befehl | Zweck |
---|---|
Achse | Setzt Achsengrenzen. |
fplot | Intelligente Darstellung von Funktionen. |
Gitter | Zeigt Gitterlinien an. |
Grundstück | Erzeugt ein XY-Diagramm. |
Druckt den Plot oder speichert den Plot in einer Datei. | |
Titel | Fügt Text am oberen Rand des Diagramms ein. |
xlabel | Fügt der x-Achse eine Textbeschriftung hinzu. |
ylabel | Fügt der Y-Achse eine Textbeschriftung hinzu. |
Äxte | Erzeugt Achsenobjekte. |
schließen | Schließt den aktuellen Plot. |
Alle schließen | Schließt alle Plots. |
Abbildung | Öffnet ein neues Figurenfenster. |
gtext | Ermöglicht die Beschriftungsplatzierung per Maus. |
halten | Friert den aktuellen Plot ein. |
Legende | Platzierung der Legende per Maus. |
aktualisieren | Zeichnet das aktuelle Figurenfenster neu. |
eingestellt | Gibt Eigenschaften von Objekten wie Achsen an. |
Nebenhandlung | Erzeugt Diagramme in Unterfenstern. |
Text | Platziert Zeichenfolge in Abbildung. |
Leiste | Erstellt ein Balkendiagramm. |
loglog | Erzeugt einen Log-Log-Plot. |
polar | Erzeugt ein Polardiagramm. |
semilogx | Erzeugt Semilog-Diagramm. (logarithmische Abszisse). |
Semilogie | Erzeugt Semilog-Diagramm. (logarithmische Ordinate). |
Treppe | Erzeugt Treppendiagramm. |
Stamm | Erzeugt Stammplot. |
MATLAB