Numerik mit MATLAB

Hans W. Borchers
Duale Hochschule DHBW, Mannheim
Fakultät für Maschinenbau

Wintersemester 2017

Foliensatz: Numerik I (Vers. 0.7-4) | Numerik II (Vers. 0.4-5)

Handout zu DGLen: Handout_DGL

Aufgaben Numerik II (WS):

  • Projektblätter:
    • Sprung aus der Stratosphäre
    • Bungee Jumping
    • Wurf eines Baseballes

Skript zur Vorlesung:

Eine PDF Version des Skriptes (soweit schon fertiggestellt)
gibt es hier.

Funktionen als m-Dateien:

Duale, ternäre Zahlendarstellung: bits2.m, bits3.m
Collatz-Problem: collatz.m
Nullstellenbestimmung: wurzel.m, bisect.m, newton.m
Lineare Regression: linreg.m
Numerische Differenziation: deriv.m
Numerische Integration: midpt.m, simpson.m, schwerpt.m
Differenzialgleichungen: richtungsfeld.m, euler.m

Daten:

Astronomische Daten: hubble.txt

Internet Resourcen

Prof. G. Gramlich, Hochschule Ulm, hat sein Buch "Numerische Mathematik mit MATLAB" (mit W. Werner), dpunkt Verlag, Heidelberg 2000, on-line zugänglich gemacht.

Einführung in MATLAB von P. Arbenz, Kurs an der ETHZ 2007/08. Siehe auch die Webseite MATLAB an der ETH aus dem Web Archiv der ETH Zürich (2011).

Getting Started with MATLAB: Tutorials, Kurse und Videos auf der Homepage von MathWorks. Ausserdem Lehrbücher von Steve Moler, dem "Vater von MATLAB".

Ein einseitiges "MATLAB Cheat-sheet" des MIT, Cambridge/Mass 2007. Ein zweiseitiges MATLAB Cheat Sheet aus Dänemark.

Alternative Numerik-Programme

  • Gnu Octave, ein freier MATLAB 'clone', der seit kurzem auch eine MATLAB-ähnliche graphische Oberfläche hat.

  • Scilab, ein freies Softwarepaket zur numerischen Mathematik mit MATLAB-ähnlicher Syntax und Oberfläche. Enhält mit Xcos auch eine Alternative zu MATLABs Simulink.

  • Numerical Python
    Python mit Zusatzpaketen Numpy, Scipy, Matplotlib, etc., gewinnt immer mehr Nutzer im Web und bei grossen Firmen und Forschungseinrichtungen, zum Beispiel Google oder NASA. In den USA ist Python die am häufigsten benutzte Programmiersprache in den Einführungskursen zur Informatik (Computer Science) an den Universitäten.

  E-mail: d128146[at]student.dhbw-mannheim.de