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 utilisant Python
Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

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

Instructeur : Heiner Igel
27 204 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 : Mathematical Modeling
- Catégorie : Engineering Calculations
- Catégorie : Applied Mathematics
- Catégorie : Finite Element Methods
- Catégorie : Distributed Computing
- Catégorie : Vibrations
- Catégorie : Simulations
- Catégorie : Numerical Analysis
- Catégorie : Engineering Analysis
- Catégorie : Mechanics
- Catégorie : Differential Equations
Outils que vous découvrirez
- Catégorie : Python Programming
- 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

University of Michigan

The Hong Kong University of Science and Technology

University of Colorado Boulder

Johns 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 20 déc. 2021
Would have like more "empty" cells in notebooks for trying to establish loop one self and then having a "correct" output to aim for. Maybe followed by a solution cell with a correct implementation.
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.
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.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
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
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Plus de questions
Aide financière disponible,

