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
Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

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

Dozent: Heiner Igel
27.519 bereits angemeldet
Fragen Sie Coursera
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: Mechanik
- Kategorie: Derivate
- Kategorie: Simulationen
- Kategorie: Simulation und Simulationssoftware
- Kategorie: Angewandte Mathematik
- Kategorie: Differentialgleichungen
- Kategorie: Technische Analyse
- Kategorie: Mathematische Modellierung
- Kategorie: Kalkulation
- Kategorie: Finite-Elemente-Methoden
- Kategorie: Vibrationen
- Kategorie: Numerische Analyse
- Kategorie: Verteiltes Rechnen
Werkzeuge, die Sie lernen werden
- Kategorie: Jupyter
- Kategorie: Python-Programmierung
- Kategorie: Mathematische Software
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: Kostenloser TestzeitraumThe Hong Kong University of Science and Technology
Status: VorschauUniversity of Colorado Boulder
Status: VorschauJohns Hopkins University
Status: VorschauUniversity 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 stars
82,39 %
- 4 stars
14,03 %
- 3 stars
1,78 %
- 2 stars
1,53 %
- 1 star
0,25 %
Zeigt 3 von 392 an
Geprüft am 21. 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 13. Okt. 2019
Excellent coverage of the fundamentals. Would love to see another course like this developed that covers more advanced material.
Geprüft am 7. Okt. 2019
It was a great course. I think you should had included the lambda parameter into the elastic wave propagation.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




