MATLAB Grundlagen: Wesentliche Syntax & Befehle meistern
Die MATLAB-Umgebung verhält sich wie ein hochkomplexer Taschenrechner. Befehle werden am >>-Prompt eingegeben.
MATLAB ist eine interpretierte Umgebung: Sie geben einen Befehl, MATLAB führt ihn sofort aus.
Praxisbeispiele
Geben Sie einen gültigen Ausdruck ein, z. B.:
Live Demo5 + 5
Drücken Sie ENTER. Ergebnis:
ans = 10
Weitere Beispiele:
Live Demo3 ^ 2 % 3 hoch 2
ans = 9Live Demo
sin(pi / 2) % Sinus von 90°
ans = 1Live Demo
7 / 0 % Division durch Null
ans = Inf warning: division by zeroLive Demo
732 * 20.3
ans = 1.4860e+04
MATLAB bietet spezielle Ausdrücke für mathematische Symbole: pi für π, Inf für ∞, i (und j) für √-1. NaN steht für „not a number“.
Verwendung von Semikolon (;)
Semikolon markiert das Ende einer Anweisung. Um die Ausgabe zu unterdrücken, fügen Sie ein Semikolon nach dem Ausdruck an.
Live Demox = 3; y = x + 5
y = 8
Kommentare hinzufügen
Das Prozentzeichen (%) kennzeichnet eine Kommentarzeile.
x = 9 % weist 9 der Variable x zu
Blockkommentare mit %{ und %}. Der MATLAB-Editor bietet Werkzeuge zum Hinzufügen, Entfernen, Formatieren von Kommentaren.
Häufig verwendete Operatoren und Sonderzeichen
| Operator | Zweck |
|---|---|
| + | Addition |
| - | Subtraktion |
| * | Skalar- und Matrixmultiplikation |
| .* | Array-Multiplikation (elementweise) |
| ^ | Skalar- und Matrixpotenz |
| .^ | Array-Potenz (elementweise) |
| \ | Linksdivision |
| / | Rechtsdivision |
| .\ | Array-Linksdivision |
| ./ | Array-Rechtsdivision |
| : | Doppelpunkt; erzeugt regelmäßig verteilte Elemente, repräsentiert ganze Zeile/Spalte |
| ( ) | Klammern; umschließen Funktionsargumente und Array-Indizes; überschreiben Präzedenz |
| [ ] | Eckige Klammern; umschließen Array-Elemente |
| . | Dezimalpunkt |
| … | Ellipsis; Zeilenfortsetzungsoperator |
| , | Komma; trennt Statements und Elemente in einer Zeile |
| ; | Semikolon; trennt Spalten und unterdrückt Ausgabe |
| % | Prozentzeichen; kennzeichnet Kommentar und Formatierung |
| ' | Quote-Zeichen und Transpositionsoperator |
| .' | Nicht-konjugierter Transpositionsoperator |
| = | Zuweisungsoperator |
Spezielle Variablen und Konstanten
| Name | Bedeutung |
|---|---|
| ans | Neueste Antwort |
| eps | Genauigkeit der Gleitkomma-Precision |
| i, j | Imaginäre Einheit √-1 |
| Inf | Unendlichkeit |
| NaN | Undefiniertes numerisches Ergebnis |
| pi | Die Zahl π |
Variablennamen
Variablennamen beginnen mit einem Buchstaben, gefolgt von beliebig vielen Buchstaben, Ziffern oder Unterstrichen. MATLAB ist case-sensitive. Namen können beliebig lang sein, MATLAB nutzt aber nur die ersten namelengthmax Zeichen.
Arbeit speichern
save speichert alle Workspace-Variablen als .mat-Datei im aktuellen Verzeichnis.
save myfile
Mit load später wieder laden:
load myfile
MATLAB
- Java Grundlagen: Grundlegende Syntax meistern
- C-Grundsyntax meistern: Tokens, Struktur und Semikolons
- C++ Grundlagen: Syntax & Objektorientierte Basis
- MATLAB: Umfassender Überblick über die führende numerische Computing-Umgebung
- MATLAB Grundlagen: Wesentliche Syntax & Befehle meistern
- Variablen in MATLAB verstehen: Grundlagen & Beispiele
- Wichtige MATLAB-Befehle für effizientes Computing
- MATLAB Datentypen: Umfassender Leitfaden
- MATLAB Operatoren meistern: Arithmetik, Logik, Bitweise Operationen
- MATLAB Matrizen Grundlagen: Erstellen, Referenzieren, Manipulieren