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
Sparen Sie mit 40% Rabatt auf 3 Monate Coursera Plus bei den Fähigkeiten, die Sie zum Strahlen bringen. Jetzt sparen

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

Dozent: Heiner Igel
27.316 bereits angemeldet
391 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: Differentialgleichungen
- Kategorie: Verteiltes Rechnen
- Kategorie: Simulationen
- Kategorie: Numerische Analyse
- Kategorie: Integralrechnung
- Kategorie: Simulation und Simulationssoftware
- Kategorie: Derivate
- Kategorie: Finite-Elemente-Methoden
- Kategorie: Mathematische Modellierung
- Kategorie: Angewandte Mathematik
- Kategorie: Technische Analyse
- Kategorie: Mechanik
Werkzeuge, die Sie lernen werden
- Kategorie: Jupyter
- Kategorie: Python-Programmierung
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
Status: VorschauUniversity of Michigan
Status: VorschauUniversity of Colorado Boulder
Status: VorschauJohns Hopkins University
Status: Kostenloser TestzeitraumEDHEC Business School
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
82,35 %
- 4 stars
14,06 %
- 3 stars
1,79 %
- 2 stars
1,53 %
- 1 star
0,25 %
Zeigt 3 von 391 an
Geprüft am 11. Juli 2020
This is an excellent course as I have found. The instructor has taught us many important concepts including the detailed codes. I would love to join further courses from Prof. Igel.
Geprüft am 15. Okt. 2020
Thank you very much! This was an amazing and very clear course. I will use the python codes in my research when possible.
Geprüft am 26. Nov. 2019
A fascinating teaching technique, delivering quality content with a well-thought quizzes system! It' hard to find better courses in the domain of Finite Difference and Spectral Element methods
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




