- Titel: Einführung in die Programmierung mit MATLAB
- Organisation: UNI MUENSTER
- Seitenzahl: 71
Inhalt
- Allgemeines
- Über dieses Skript
- Was ist MATLAB?
- MATLAB starten
- In der Uni
- Zu Hause – Kostenloser Download für alle Studenten der WWU
- Literatur
- Grundlagen
- Der MATLAB-Desktop
- Erste Schritte
- Die MATLAB-Hilfe
- Matrizen, Vektoren & Operatoren
- Rechnungen mit Matrizen
- Arithmetische Operationen mit Skalaren, Vektoren und Matrizen
- Zugriff auf einzelne Matrixelemente
- Zahldarstellung und Konstanten
- Einige vorgefertigte Funktionen
- Relationsoperatoren
- Logische Operatoren
- Polynome
- Lineare Gleichungssysteme
- Programmierung in MATLAB
- Das M-File
- Funktionen
- Funktionen als Argumente von Funktionen in MATLAB
- Schleifen und Kontrollstrukturen
- Die if-else-Schleife
- Die for-Schleife
- Die while – Schleife
- Dünnbesetzte Matrizen
- Graphische Ausgaben
- 2D Plots
- Graphikexport
- 3D Graphiken
- Mehrere Plots in einer figure
- Matlab-Movies
- Matlab-Movies
- Filme im avi-Format
Vorschau
Skript zum Kompaktkurs
Einführung in die Programmierung mit MATLAB
Bahne Christiansen
WS 08/09
Stand: 3. April 2009
Inhaltsverzeichnis
1 Allgemeines 1.1 Über dieses Skript . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Was ist MATLAB? . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 MATLAB starten . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1 In der Uni . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.2 u Hause – Kostenloser Download für alle Studenten der 1.4 Literatur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 5 5 5 6
. . . . . . . . . . . . . . . . WWU . . . .
. . . . . .
. . . . . .
2 Grundlagen 7 2.1 Der MATLAB-Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Erste Schritte: MATLAB als „Taschenrechner“ . . . . . . . . . . . . . . . . 9 2.3 Die MATLAB-Hilfe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 Matrizen, Vektoren & Operatoren 3.1 Rechnungen mit Matrizen . . . . . . . . 3.2 Arithmetische Operationen mit Skalaren, 3.3 ugriff auf einzelne Matrixelemente . . . 3.4 ahldarstellung und Konstanten . . . . . 3.5 Einige vorgefertigte Funktionen . . . . . 4 Relationsoperatoren 5 Logische Operatoren 6 Polynome 7 Lineare Gleichungssysteme 8 Programmierung in MATLAB 8.1 Das M-File . . . . . . . . . . . . . . . . . 8.2 Funktionen . . . . . . . . . . . . . . . . . 8.3 Funktionen als Argumente von Funktionen 8.4 Schleifen und Kontrollstrukturen . . . . . 8.4.1 Die if-else-Schleife . . . . . . . . . 8.4.2 Die for-Schleife . . . . . . . . . . . . . . . . . . . . . . . . . . . in MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vektoren und . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matrizen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 13 15 20 26 27 31 33 35 37 38 38 40 42 44 44 45
Inhaltsverzeichnis 8.4.3 Die while – Schleife . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Dünnbesetzte Matrizen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 52 59 60 65 68 68 70
8.5
9 Graphische Ausgaben 9.1 2D Plots . . . . . . . . . . . 9.2 Graphikexport . . . . . . . 9.3 3D Graphiken . . . . . . . . 9.4 Mehrere Plots in einer figure 9.5 Matlab-Movies . . . . . . . 9.5.1 Matlab-Movies . . . 9.5.2 Filme im avi-Format