Möchten Sie lernen, wie man partielle Differentialgleichungen mit numerischen Methoden löst und wie man sie in Python-Codes umsetzt? Dieser Kurs bietet Ihnen eine grundlegende Einführung in die Anwendung von Methoden wie der Finite-Differenzen-Methode, der Pseudospektralmethode, der linearen und der Spektralelement-Methode auf die 1D (oder 2D) skalare Wellengleichung. Die mathematische Herleitung des Berechnungsalgorithmus wird von Python-Codes begleitet, die in Jupyter-Notebooks eingebettet sind. In einem einzigartigen Setup können Sie sehen, wie die mathematischen Gleichungen in einen Computercode umgewandelt und die Ergebnisse visualisiert werden. Der Schwerpunkt liegt auf der Veranschaulichung der grundlegenden mathematischen Bestandteile der verschiedenen numerischen Methoden (z.B. Taylor-Reihen, Fourier-Reihen, Differenzierung, Funktionsinterpolation, numerische Integration) und wie diese miteinander verglichen werden. Sie erhalten Strategien, wie Sie sicherstellen können, dass Ihre Lösungen korrekt sind, z.B. durch einen Vergleich mit analytischen Lösungen oder Konvergenztests. Die mathematischen Aspekte werden durch eine grundlegende Einführung in die Wellenphysik, Diskretisierung, Netze, parallele Programmierung und Berechnungsmodelle ergänzt.

Computer, Wellen, Simulationen: Eine praktische Einführung in numerische Methoden mit Python

Computer, Wellen, Simulationen: Eine praktische Einführung in numerische Methoden mit Python

Dozent: Heiner Igel
27.573 bereits angemeldet
392 Bewertungen
Empfohlene Erfahrung
Was Sie lernen werden
Wie Sie eine partielle Differentialgleichung mit der Finite-Differenzen-, der Pseudospektral- oder der linearen (spektralen) Finite-Elemente-Methode lösen.
Verständnis der Grenzen expliziter Raum-Zeit-Simulationen aufgrund des Stabilitätskriteriums und der räumlichen und zeitlichen Abtastanforderungen.
Strategien für die Planung und Einrichtung anspruchsvoller Simulationsaufgaben.
Strategien zur Vermeidung von Fehlern in Simulationsergebnissen.
Kompetenzen, die Sie erwerben
- Kategorie: Numerische Analyse
- Kategorie: Differentialgleichungen
- Kategorie: Verteiltes Rechnen
- Kategorie: Technische Analyse
- Kategorie: Kalkulation
- Kategorie: Mathematische Modellierung
- Kategorie: Finite-Elemente-Methoden
- Kategorie: Vibrationen
- Kategorie: Angewandte Mathematik
- Kategorie: Derivate
- Kategorie: Simulationen
- Kategorie: Mechanik
- Kategorie: Simulation und Simulationssoftware
Werkzeuge, die Sie lernen werden
- Kategorie: Mathematische Software
- Kategorie: Python-Programmierung
- Kategorie: Jupyter
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
9 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 9 Module
Dozent

Mehr von Forschungsmethoden entdecken

The Hong Kong University of Science and Technology

University of Colorado Boulder

Johns Hopkins University

University of Michigan
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 Sterne
82,39 %
- 4 Sterne
14,03 %
- 3 Sterne
1,78 %
- 2 Sterne
1,53 %
- 1 Stern
0,25 %
Zeigt 3 von 392 an
Geprüft am 23. Aug. 2020
An excellent course towards gaining knowledge in the domain of computational physics. Must recommended
Geprüft am 22. Okt. 2020
Although the mathematical formulation & codes are hard to grasp, I really enjoy and feel challenged by this course. Thank you!
Geprüft am 14. Okt. 2019
Excellent coverage of the fundamentals. Would love to see another course like this developed that covers more advanced material.
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,


