Algorithmische Mathematik und Programmieren

Ähnliche Dokumente
Grundlagen der Numerischen Mathematik Sommersemester Kapitel 0. Jun.-Prof. Dr. Thorsten Raasch (JGU Mainz) 23. April 2014

Numerik gewöhnlicher Differentialgleichungen Wintersemester 2014/15. Kapitel 0

Einführung in die Numerik

Numerik I Einführung in die Numerik

Einsatz von Maple bei der Lehramtsausbildung

Praktische Mathematik

Numerische Mathematik

Numerische Mathematik

Computerorientiertes Problemlösen

Inhalt, Ablauf, Organisation, Prüfung,...

Numerische Mathematik 1

Im Nebenfach Mathematik können zwei Varianten studiert werden. Studiensemester. Kontaktzeit 56 h 28 h

Numerik 1. Ch. Helzel. Vorlesung: Mi. + Do. 10:30-12:15

Helmut Harbrecht Büro Department Mathematik und Informatik Spiegelgasse 1 Universität Basel

Numerische Mathematik für ingenieurwissenschaftliche Studiengänge

Einführung in die Numerische Lineare Algebra (MA 1304)

Nebenfach Mathematik im Informatik-Studium. Martin Gugat FAU: Friedrich-Alexander-Universität Erlangen-Nürnberg 26.

Numerische Mathematik mit Matlab

! Modellierung und Simulation 1 (SIM1)

Numerik für Informatiker

Fachbereich Mathematik

Nebenfach Mathematik im Informatik-Studium. Martin Gugat FAU: Friedrich-Alexander-Universität Erlangen-Nürnberg 25.

Mathematische Methoden in der Systembiologie WS 2017/2018

Mathematik-Vorkurs. Philipps-Universität Marburg Wintersemester 2016/17. Dr. Andreas Lochmann. 4. Oktober

Mathematik 1. Studiengang Bachelor Informatik WS 2016/2017. Prof. Dr. Ulrich Tipp

Numerische Methoden. Thomas Huckle Stefan Schneider. Eine Einführung für Informatiker, Naturwissenschaftler, Ingenieure und Mathematiker.

Maß- und Integrationstheorie (MA2003)

Organisation: Algorithmische Mathematik WiSe 2013/2014

Numerische Integration und Differentiation

MITTEILUNGSBLATT. Studienjahr 2013/2014 Ausgegeben am Stück Sämtliche Funktionsbezeichnungen sind geschlechtsneutral zu verstehen.

B-P 11: Mathematik für Physiker

Mathematisch-algorithmische Grundlagen für Big Data

Übersicht & Einführung

Numerik für Ingenieure I Wintersemester 2008

Einführungsveranstaltung Mathematische Masterstudiengänge

Modulhandbuch. der Mathematisch-Naturwissenschaftlichen Fakultät. der Universität zu Köln. für den Lernbereich Mathematische Grundbildung

Lineare Algebra und Numerische Mathematik

Lineare Algebra und Numerische Mathematik

Springers Mathematische Formeln

Algorithmische Geometrie: Einstimmung

Mathematische Modelle und numerische Methoden in der Biologie

Vorstellung der Arbeitsgruppen der Numerik

2.2 Pichtmodule Mathematik

1. Prüfung Datum+ Uhrzeit Hauptklausur/ mündl. Prüfg. Mi :30-21:30 h. Mo :00-18:00 h. Mi

Numerische Mathematik

Computerorientiertes Problemlösen

Credits. Studiensemester. 1. Sem. Kontaktzeit 4 SWS / 60 h 2 SWS / 30 h

Springers Mathematische Formeln

Technische Numerik Einführung

MNF-math-phys Semester, Dauer: 1 Semester Prof. Dr. Walter Bergweiler Telefon 0431/ ,

Diskrete Strukturen WS 2010/11. Ernst W. Mayr. Wintersemester 2010/11. Fakultät für Informatik TU München

STUDIENFÜHRER DIPLOM. Mathematik. Zentrale Studienberatung

EINFÜHRUNG IN DIE THEORETISCHE INFORMATIK 0. ORGANISATORISCHES UND ÜBERBLICK

Mathematik I für Maschinenbau etc.

- Numerik in der Physik - Simulationen, DGL und Co. Max Menzel

Lineare Algebra I (WS 12/13)

STUDIENPLAN FÜR DEN DIPLOM-STUDIENGANG TECHNOMATHEMATIK an der Technischen Universität München. Übersicht Vorstudium

Numerische Mathematik für die Fachrichtungen Informatik und Ingenieurwesen. Andreas Rieder

Einführung für Studierende im Bachelorstudiengang Mathematik und Anwendungsgebiete

Integrierter Kurs Physik I

Nebenfach Mathematik Studienplan

Einführung in die Numerische Mathematik

Herzlich willkommen zur Erstsemesterinformation Mathematik. B.Ed. RS+, Gym, BBS B.Ed. GS 2-Fach-Bachelor (2FB) Sommersemester 2017

Mathematik: Ausbildung im ersten Semester

Diskrete Strukturen WS Ernst W. Mayr. Wintersemester Fakultät für Informatik TU München

Computergestützte Mathematik zur Linearen Algebra

Einführung für Studierende im Bachelorstudiengang Mathematik und Anwendungsgebiete

L E H R V E R A N S T A L T U N G E N

Logik für Informatiker

Einführungsveranstaltung. Herzlich Willkommen an der TU Berlin! Beginn: 8:30 Uhr

Georg-August-Universität Göttingen. Modulverzeichnis

Modulkatalog: Kernbereich des Schwerpunktfachs Physik

Einführungsveranstaltung Mathematische Masterstudiengänge

Numerische Mathematik I: Grundlagen

Vorstellung der Schwerpunkte und Profillinien

Einführung in die Informatik: Programmierung und Software-Entwicklung

Lineare Algebra I (WS 12/13)

Einführungsveranstaltung für den Lehramtsstudiengang Mathematik (Bachelor/Master)

Beschluss AK-Mathematik 01/

Modulhandbuch für. den Bachelor-Studiengang Mathematik. und. den Bachelor-Studiengang Wirtschaftsmathematik. an der Universität Augsburg

Transkript:

Algorithmische Mathematik und Programmieren Martin Lanser Universität zu Köln WS 2016/2017

Organisatorisches M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 1

Ablauf der Vorlesung und der Übungen Termine Vorlesung: Mi. 08:00-09:30 Uhr im Hörsaal B des Hörsaalgebäudes Übungen: Di. 08:00-09:30 Uhr, Cohn-Vossen Raum im MI Mi. 10:00-11:30 Uhr, S232 im COPT Mi. 14:00-15:30 Uhr, S231 im COPT Mi. 16:00-17:30 Uhr, S234 im COPT Do. 14:00-15:30 Uhr, S232 im COPT Do. 16:00-17:30 Uhr, S1 im MI Beginn der Übungen: Di. 25.10.2016 Info: In der zweiten Vorlesungswoche findet in den Übungen eine matlab Fragestunde statt. M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 2

Ablauf der Vorlesung und der Übungen Übungsblätter Ausgabe: wöchentlich im Internet Abgabe: Theorieaufgaben schriftlich im entsprechenden Kasten in Raum 3.01 des Mathematischen Instituts, Programmieraufgaben per E-Mail an Übungsleiter, weitere Hinweise auf der Homepage und in den Übungen Sprechstunde M. Lanser: Mi. 10:00-11:00 Uhr in Raum 0.11 des Math. Inst. Weitere Informationen auf der Homepage http://www.numerik.uni-koeln.de/15189.html M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 3

Erwerb der Leistungspunkte Klausur am Ende des Wintersemesters (Termin bald bekannt) Zulassungsvoraussetzungen zur Klausur 50% erreichte Übungspunkte alle Programmieraufgaben erfolgreich bearbeitet Vorrechnen einer eigenen Lösung Hinweis: Die Programmieraufgaben werden bepunktet, um ein entsprechendes Feedback zu geben, gehen aber nicht in die Gesamtpunktzahl ein, d. h. sie sind von der 50% Grenze entkoppelt. M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 4

Und jetzt zu interessantereren Dingen... M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 5

Was ist Numerische/Algorithmische Mathematik? Teilgebiet der Angewandten Mathematik Es werden Algorithmen zur approximativen Lösung mathematischer Probleme... entwickelt mathematisch analysiert (z.b. Fehleranalyse) effizient implementiert Die Probleme stammen aus... der Mathematik selbst Physik, Chemie, Biologie, Medizin, Wirschaftswissenschaften, Maschinenbau etc. M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 6

Was ist Numerische/Algorithmische Mathematik? Welche Ziele hat man bei der Algorithmenentwicklung? Die durch den Algorithmus berechnete Näherungslösung sollte hinreichend nahe an der realen (ggf. unbekannten) Lösung liegen Die Lösung sollte möglichst schnell vorliegen Der Algorithmus sollte zuverlässig sein Der Algorithmus sollte effizient sein Welche Rahmenbedingungen muss man erfüllen? Die begrenzende Ressource ist zumeist der zur Verfügung stehende Computer Manchmal ist es aber auch zeitkritisch: z. B. die Wettervorhersage In dieser Vorlesung genügt jedoch jeder beliebige Laptop oder PC und MATLAB. M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 7

Von einem Problem in der Realität zur numerischen Lösung Modellierung Suche nach einer mathematischen Abbildung eines Problems aus der Realität (Physik, Chemie, etc.) Sammeln der dazu nötigen Daten Herleitung eines Modells Differentialgleichung, nichtlinearer Gleichung oder linearer Gleichung Theorie Theoretische Untersuchung des Modells: Existenz und Eindeutigkeit von Lösungen Abhängigkiet der Lösungen von Messdaten M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 8

Von einem Problem in der Realität zur numerischen Lösung Numerik Entwicklung, Analyse und Implementierung von Algorithmen zur Lösung des Problems Durchführung einer Simulation auf einem Computer (vom Home-PC bis zum Großrechner) Valdierung Darstellung der Simulationsergebnisse Analyse der Ergebnisse ggf. führt dies zur Änderungen der Algorithmen oder sogar des Modells M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 9

Von einem Problem in der Realität zur numerischen Lösung Stationen und Fehlerquellen Realität Modellierungsfehler Math. Modell Verfahrensfehler Algorithmus + Simulation Programmierfehler, Rundungsfehler Interpretation + Validierung Denkfehler M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 10

Themen dieser Vorlesung Themen: Numerische Lösung nichtlinearer Gleichungen Numerische Lösung linearer Gleichungssysteme Fehleranalyse, Maschinengenauigkeit, IEEE-Arithmetik Zu jedem der Themen oder Grundaufgaben betrachten wir: Entwicklung und Umsetzung (in MATLAB) eines Algorithmus zur Lösung der Grundaufgabe Mathematische Analyse: Beweis, dass der Algorithmus die Aufgabe auch löst Fehlerkontrolle M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 11

Weitere Themen der Numerik Approximation von Funktionen z.b. durch Polynome (Thema in "Numerische Mathematik I") Approximation von Eigenwerten (Thema in "Numerische Mathematik I") Numerische Integration und Differentiation (Thema in "Numerische Mathematik I") Numerische Lösung gewöhnlicher Differentialgleichungen (Thema in "Numerische Mathematik I") Numerische Lösung partieller Differentialgleichungen (Thema in "Numerik partieller DGL I und II") M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 12

Literatur A. Quarteroni, R. Sacco, F. Saleri. Numerische Mathematik I und II. Springer, 2002. F. Bornemann. Numerische lineare Algebra - Eine konzise Einführung mit MATLAB und Julia. Springer Studium Mathematik, 2016. R. W. Freund, R. H. W. Hoppe Stoer/Bulirsch: Numerische Mathematik I z.b. 10. Auflage., Springer, 2007 M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 13

Kurze MATLAB Einführung MATLAB ist ein interaktives Programm zur effizienten Durchführung von Matrixoperationen MATLAB ist kommerziell Für Studierende der Uni zu Köln allerdings kostenlos nutzbar http://rrzk.uni-koeln.de/matlab-studis.html Ist auch auf den Rechnern in der Datenstation im MI installiert Für Details: siehe MATLAB Einführung auf Homepage zur Vorlesung M. Lanser (UzK) Alg. Math. und Programmieren WS 2016/2017 14