Post on 07-Aug-2020
transcript
|| 01.10.17 1
Matlab Tutorial
||
§ Operationsfenster: Eingabe von Befehlen möglich
01.10.17 2
Eingabe von Befehlen
||
§ Workspace: Alle gespeicherten Variablen sichtbar
01.10.17 3
Workspace
|| 01.10.17 4
Matrizen erzeugen
||
§ Werte extrahieren und einfügen
01.10.17 5
Matrizen manipulieren
||
§ Backslash operator \
01.10.17 6
Lineare Gleichungssysteme lösen I
||
§ Backslash löst Gleichungssysteme so optimal wie möglich.§ Falls nicht quadratisch: Sucht x, so dass Bx – v so klein wie möglich.
01.10.17 7
Lineare Gleichungssysteme lösen II
||
§ Liste der Elementarfunktionen: help elfun
01.10.17 8
Elementare Funktionen
|| 01.10.17 9
if-Statements I
|| 01.10.17 10
if-Statements II
||
§ Verständlich, aber langsam.
01.10.17 11
for-Schleifen
|| 01.10.17 12
while-Schleifen
|| 01.10.17 13
Timing I
|| 01.10.17 14
Timing II
||
§ 2-dimensionale plots: 1d-Punkte vs. 1d-Werte
01.10.17 15
2D Plots I
||
§ Optionen des plot Befehls
01.10.17 16
2D Plots II
||
§ Mehrere plots in einem Fenster: subplot
01.10.17 17
2D Plots III
||
§ Kurven in 3D
01.10.17 18
3D Plots
||
§ Einen Befehlsablauf als MATLAB-Script speichern
§ Aufruf vom Kommandofenster ohne Endung§ Vereinfacht Code-Gestaltung
01.10.17 19
.m Dateien
||
§ Funktion: Input, Output
§ Funktionen müssen als .m-Datei abgespeichert werden§ Dateiname gleich wie Funktionsname! (Quadrat.m)§ MATLAB sucht nach Funktionen innerhalb aktuellen
Ordners
01.10.17 20
Funktionen I
||
§ Aufrufbar von Kommandozeile oder Script, falls Script und Funktion im gleichen Ordner
§ Call-files: Script zu einer Funktion, welches die Funktionmit Parametern aufruft
§ Variablen, die kein Output der Funktion sind gehenverloren.
01.10.17 21
Funktionen II
||
§ Beispiel Leibniz-Reihe§ Approximiert PI durch endliche Summe
01.10.17 22
Funktionen III
||
§ Call-File:
01.10.17 23
Funktionen IV
||
§ Fehler plotten:
01.10.17 24
Funktionen V
||
§ Rekursion: Aufruf desselben Programms im Programm
01.10.17 25
Rekursion I
||
§ Gleiche Berechnung iterativ gelöst:
01.10.17 26
Rekursion II