MATLAB - Grundlegende Syntax
Die MATLAB-Umgebung verhält sich wie ein superkomplexer Taschenrechner. Sie können Befehle an der>> Eingabeaufforderung eingeben.
MATLAB ist eine interpretierte Umgebung. Mit anderen Worten, Sie geben einen Befehl und MATLAB führt ihn sofort aus.
Praktische Übungen
Geben Sie einen gültigen Ausdruck ein, zum Beispiel
Live-Demo5 + 5
Und drücken Sie die EINGABETASTE
Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg+E eingeben, führt MATLAB es sofort aus und das zurückgegebene Ergebnis ist −
ans = 10
Nehmen wir noch ein paar Beispiele auf −
Live-Demo3 ^ 2 % 3 raised to the power of 2
Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg+E eingeben, führt MATLAB es sofort aus und das zurückgegebene Ergebnis ist −
ans = 9
Ein weiteres Beispiel,
Live-Demosin(pi /2) % sine of angle 90o
Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg+E eingeben, führt MATLAB es sofort aus und das zurückgegebene Ergebnis ist −
ans = 1
Ein weiteres Beispiel,
Live-Demo7/0 % Divide by zero
Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg+E eingeben, führt MATLAB es sofort aus und das zurückgegebene Ergebnis ist −
ans = Inf warning: division by zero
Ein weiteres Beispiel,
Live-Demo732 * 20.3
Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg+E eingeben, führt MATLAB es sofort aus und das zurückgegebene Ergebnis ist −
ans = 1.4860e+04
MATLAB bietet einige spezielle Ausdrücke für einige mathematische Symbole, wie pi für π, Inf für ∞, i (und j) für √-1 usw. Nan steht für „keine Zahl“.
Verwendung von Semikolon (;) in MATLAB
Semikolon (;) zeigt das Ende der Anweisung an. Wenn Sie jedoch die MATLAB-Ausgabe für einen Ausdruck unterdrücken und ausblenden möchten, fügen Sie nach dem Ausdruck ein Semikolon ein.
Zum Beispiel
Live-Demox = 3; y = x + 5
Wenn Sie auf die Schaltfläche Ausführen klicken oder Strg+E eingeben, führt MATLAB es sofort aus und das zurückgegebene Ergebnis ist −
y = 8
Hinzufügen von Kommentaren
Das Prozentzeichen (%) wird zur Kennzeichnung einer Kommentarzeile verwendet. Zum Beispiel
x = 9 % assign the value 9 to x
Sie können auch einen Kommentarblock schreiben, indem Sie die Blockkommentaroperatoren % { und % } verwenden.
Der MATLAB-Editor enthält Werkzeuge und Kontextmenüelemente, mit denen Sie das Format von Kommentaren hinzufügen, entfernen oder ändern können.
Häufig verwendete Operatoren und Sonderzeichen
MATLAB unterstützt die folgenden häufig verwendeten Operatoren und Sonderzeichen −
Operator | Zweck |
---|---|
+ | Plus; Additionsoperator. |
- | Minus; Subtraktionsoperator. |
* | Skalar- und Matrixmultiplikationsoperator. |
.* | Array-Multiplikationsoperator. |
^ | Skalar- und Matrixexponentiationsoperator. |
.^ | Array-Potenzierungsoperator. |
\ | Linker Divisionsoperator. |
/ | Rechtsteilungsoperator. |
.\ | Linker Divisionsoperator für Arrays. |
./ | Array-Rechtsteilungsoperator. |
: | Doppelpunkt; generiert regelmäßig verteilte Elemente und stellt eine ganze Zeile oder Spalte dar. |
( ) | Klammern; schließt Funktionsargumente und Array-Indizes ein; überschreibt Vorrang. |
[ ] | Klammern; schließt Array-Elemente ein. |
. | Dezimalpunkt. |
… | Auslassung; Zeilenfortsetzungsoperator |
, | Komma; trennt Anweisungen und Elemente in einer Reihe |
; | Semikolon; trennt Spalten und unterdrückt die Anzeige. |
% | Prozentzeichen; bezeichnet einen Kommentar und legt die Formatierung fest. |
_ | Anführungszeichen und Transpositionsoperator. |
._ | Nicht konjugierter Transponierungsoperator. |
= | Zuweisungsoperator. |
Spezielle Variablen und Konstanten
MATLAB unterstützt die folgenden speziellen Variablen und Konstanten −
Name | Bedeutung |
---|---|
ans | Neueste Antwort. |
eps | Genauigkeit der Gleitkommapräzision. |
i,j | Die imaginäre Einheit √-1. |
Inf | Unendlich. |
NaN | Undefiniertes numerisches Ergebnis (keine Zahl). |
pi | Die Zahl π |
Variablen benennen
Variablennamen bestehen aus einem Buchstaben gefolgt von beliebig vielen Buchstaben, Ziffern oder Unterstrichen.
MATLAB ist Groß-/Kleinschreibung .
Variablennamen können beliebig lang sein, MATLAB verwendet jedoch nur die ersten N Zeichen, wobei N durch die Funktion namelengthmax gegeben ist .
Ihre Arbeit speichern
Das Speichern Der Befehl wird verwendet, um alle Variablen im Arbeitsbereich als Datei mit der Erweiterung .mat im aktuellen Verzeichnis zu speichern.
Zum Beispiel
save myfile
Sie können die Datei jederzeit später mit Laden neu laden Befehl.
load myfile
MATLAB