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
La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

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

Instructeur : Heiner Igel
27 506 déjà inscrits
Demander à Coursera
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 : Mathématiques appliquées
- Catégorie : Equations différentielles
- Catégorie : Vibrations
- Catégorie : Calculs
- Catégorie : Modélisation mathématique
- Catégorie : Mécanique
- Catégorie : Analyse numérique
- Catégorie : Analyse technique
- Catégorie : Méthodes des éléments finis
- Catégorie : Produits dérivés
- Catégorie : Simulations
- Catégorie : Simulation et logiciels de simulation
- Catégorie : Informatique distribuée
Outils que vous découvrirez
- Catégorie : Programmation Python
- Catégorie : Jupyter
- 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
Statut : Essai gratuitThe Hong Kong University of Science and Technology
Statut : PrévisualisationUniversity of Colorado Boulder
Statut : PrévisualisationJohns Hopkins University
Statut : PrévisualisationUniversity 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 stars
82,39 %
- 4 stars
14,03 %
- 3 stars
1,78 %
- 2 stars
1,53 %
- 1 star
0,25 %
Affichage de 3 sur 392
Révisé le 22 août 2020
An excellent course towards gaining knowledge in the domain of computational physics. Must recommended
Révisé le 21 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 13 oct. 2019
Excellent coverage of the fundamentals. Would love to see another course like this developed that covers more advanced material.
Foire Aux Questions
Plus de questions
Aide financière disponible,




