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
Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

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

Instructeur : Heiner Igel
27 313 déjà inscrits
391 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 : Simulations
- Catégorie : Méthodes des éléments finis
- Catégorie : Equations différentielles
- Catégorie : Mécanique
- Catégorie : Calcul intégral
- Catégorie : Analyse technique
- Catégorie : Mathématiques appliquées
- Catégorie : Simulation et logiciels de simulation
- Catégorie : Analyse numérique
- Catégorie : Modélisation mathématique
- Catégorie : Produits dérivés
- Catégorie : Informatique distribuée
Outils que vous découvrirez
- Catégorie : Programmation Python
- Catégorie : Jupyter
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 Michigan
Statut : PrévisualisationUniversity of Colorado Boulder
Statut : PrévisualisationJohns Hopkins University
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,35 %
- 4 stars
14,06 %
- 3 stars
1,79 %
- 2 stars
1,53 %
- 1 star
0,25 %
Affichage de 3 sur 391
Révisé le 24 févr. 2019
I already know that I will learn a lot even though I am an undergrad. ( FTD from Colorado School of Mines)
Révisé le 11 juil. 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.
Révisé le 15 oct. 2020
Thank you very much! This was an amazing and very clear course. I will use the python codes in my research when possible.
Foire Aux Questions
Plus de questions
Aide financière disponible,




