Einführung in die Programmierung mit MATLAB

  • Titel: Einführung in die Programmierung mit MATLAB
  • Organisation: UNI MUENSTER
  • Seitenzahl: 71

Skript herunterladen (PDF)

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