Matlab Tutorial - igl · 2019. 3. 6. · Matlab Tutorial Author: Honegger Dominik Created Date:...

Preview:

Citation preview

|| 27.09.2018 1

Matlab Tutorial

||

Operationsfenster: Eingabe von Befehlen möglich

27.09.2018 2

Eingabe von Befehlen

||

Workspace: Alle gespeicherten Variablen sichtbar

27.09.2018 3

Workspace

|| 27.09.2018 4

Matrizen erzeugen

||

Werte extrahieren und einfügen

27.09.2018 5

Matrizen manipulieren

||

Backslash operator \

27.09.2018 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.

27.09.2018 7

Lineare Gleichungssysteme lösen II

||

Liste der Elementarfunktionen: help elfun

27.09.2018 8

Elementare Funktionen

|| 27.09.2018 9

if-Statements I

|| 27.09.2018 10

if-Statements II

||

Verständlich, aber langsam.

27.09.2018 11

for-Schleifen

|| 27.09.2018 12

while-Schleifen

|| 27.09.2018 13

Timing I

|| 27.09.2018 14

Timing II

||

2-dimensionale plots: 1d-Punkte vs. 1d-Werte

27.09.2018 15

2D Plots I

||

Optionen des plot Befehls

27.09.2018 16

2D Plots II

||

Mehrere plots in einem Fenster: subplot

27.09.2018 17

2D Plots III

||

Kurven in 3D

27.09.2018 18

3D Plots

||

Einen Befehlsablauf als MATLAB-Script speichern

Aufruf vom Kommandofenster ohne Endung Vereinfacht Code-Gestaltung

27.09.2018 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

27.09.2018 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.

27.09.2018 21

Funktionen II

||

Beispiel Leibniz-Reihe Approximiert PI durch endliche Summe

27.09.2018 22

Funktionen III

||

Call-File:

27.09.2018 23

Funktionen IV

||

Fehler plotten:

27.09.2018 24

Funktionen V

||

Rekursion: Aufruf desselben Programms im Programm

27.09.2018 25

Rekursion I

||

Gleiche Berechnung iterativ gelöst:

27.09.2018 26

Rekursion II

Recommended