Vous souhaitez apprendre à résoudre des équations aux dérivées partielles à l'aide de méthodes numériques et à les transformer en codes Python ? Ce cours vous fournit une introduction de base à l'application de méthodes telles que la méthode des différences finies, la méthode pseudo-spectrale, la méthode des éléments linéaires et spectraux à l'équation d'onde scalaire 1D (ou 2D). La dérivation mathématique de l'algorithme de calcul est accompagnée de codes python intégrés dans des carnets Jupyter. Dans une configuration unique, vous pouvez voir comment les équations mathématiques sont transformées en un code informatique et les résultats visualisés. L'accent est mis sur l'illustration des ingrédients mathématiques fondamentaux des différentes méthodes numériques (par exemple, les séries de Taylor, les séries de Fourier, la différenciation, l'interpolation de fonctions, l'intégration numérique) et sur leur comparaison. On vous fournira des stratégies pour vous assurer que vos solutions sont correctes, par exemple en les comparant à des solutions analytiques ou à des tests de convergence. Les aspects mathématiques sont complétés par une introduction à la physique des ondes, à la discrétisation, aux maillages, à la programmation parallèle et aux modèles de calcul.

Ordinateurs, ondes, simulations : Une introduction pratique aux méthodes numériques en Python

Ordinateurs, ondes, simulations : Une introduction pratique aux méthodes numériques en Python

Instructeur : Heiner Igel
27 578 déjà inscrits
392 avis
Expérience recommandée
Ce que vous apprendrez
Comment résoudre une équation aux dérivées partielles à l'aide de la méthode des différences finies, de la méthode pseudo-spectrale ou de la méthode linéaire (spectrale) des éléments finis.
Comprendre les limites des simulations spatio-temporelles explicites en raison du critère de stabilité et des exigences en matière d'échantillonnage spatial et temporel.
Stratégies de planification et de mise en place de tâches de simulation sophistiquées.
Stratégies permettant d'éviter les erreurs dans les résultats de simulation.
Compétences que vous acquerrez
- Catégorie : Analyse numérique
- Catégorie : Modélisation mathématique
- Catégorie : Calculs
- Catégorie : Mécanique
- Catégorie : Produits dérivés
- Catégorie : Simulation et logiciels de simulation
- Catégorie : Mathématiques appliquées
- Catégorie : Analyse technique
- Catégorie : Simulations
- Catégorie : Méthodes des éléments finis
- Catégorie : Informatique distribuée
- Catégorie : Equations différentielles
Outils que vous découvrirez
- Catégorie : Jupyter
- Catégorie : Programmation Python
- Catégorie : Logiciels mathématiques
Détails à connaître

Ajouter à votre profil LinkedIn
9 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 9 modules dans ce cours
Instructeur

En savoir plus sur Méthodes de recherche

The Hong Kong University of Science and Technology

University of Colorado Boulder

Johns Hopkins University

University of Michigan
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 étoiles
82,39 %
- 4 étoiles
14,03 %
- 3 étoiles
1,78 %
- 2 étoiles
1,53 %
- 1 étoile
0,25 %
Affichage de 3 sur 392
Révisé le 23 août 2020
An excellent course towards gaining knowledge in the domain of computational physics. Must recommended
Révisé le 22 oct. 2020
Although the mathematical formulation & codes are hard to grasp, I really enjoy and feel challenged by this course. Thank you!
Révisé le 14 oct. 2019
Excellent coverage of the fundamentals. Would love to see another course like this developed that covers more advanced material.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Foire Aux Questions
Plus de questions
Aide financière disponible,


