The Hong Kong University of Science and Technology
Méthodes numériques pour les ingénieurs
The Hong Kong University of Science and Technology

Méthodes numériques pour les ingénieurs

Jeffrey R. Chasnov

Instructeur : Jeffrey R. Chasnov

Enseignant de premier plan

24 323 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.9

(355 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
Env. 41 heures
Apprenez à votre propre rythme
92%
La plupart des étudiants ont apprécié ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.9

(355 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
Env. 41 heures
Apprenez à votre propre rythme
92%
La plupart des étudiants ont apprécié ce cours

Ce que vous apprendrez

  • MATLAB et le calcul scientifique

  • Recherche de racines et algèbre matricielle numérique

  • Quadrature et interpolation

  • Solution numérique des équations différentielles ordinaires et partielles

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

14 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Mathématiques pour ingénieurs
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable
Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 6 modules dans ce cours

MATLAB est un langage de programmation de haut niveau largement utilisé par les ingénieurs pour le calcul numérique et la visualisation. Nous apprendrons les bases de MATLAB : comment les nombres réels sont représentés en double précision ; comment effectuer des opérations arithmétiques avec MATLAB ; comment utiliser des scripts et des fonctions ; comment représenter des vecteurs et des matrices ; comment dessiner des tracés linéaires ; et comment utiliser des variables logiques, des instructions conditionnelles, des boucles for et des boucles while. Pour votre projet de programmation, vous écrirez un code MATLAB pour calculer le diagramme de bifurcation de la carte logistique.

Inclus

14 vidéos16 lectures3 devoirs10 éléments d'application

La recherche de racines est une technique numérique utilisée pour déterminer les racines, ou zéros, d'une fonction donnée. Nous étudierons plusieurs méthodes de recherche de racines, notamment la méthode de bissection, la méthode de Newton et la méthode Secant. Nous déduirons également l'ordre de convergence de ces méthodes. En outre, nous montrerons comment calculer la fractale de Newton à l'aide de la méthode de Newton dans MATLAB, et nous discuterons des fonctions MATLAB qui peuvent être utilisées pour trouver les racines. Pour votre projet de programmation, vous écrirez un code MATLAB utilisant la méthode de Newton pour calculer le delta de Feigenbaum à partir du diagramme de bifurcation de la carte logistique.

Inclus

12 vidéos9 lectures2 devoirs4 éléments d'application1 plugin

L'algèbre linéaire numérique est le terme utilisé pour l'algèbre matricielle effectuée sur un ordinateur. Lors de l'élimination gaussienne de grandes matrices, des erreurs d'arrondi peuvent compromettre le calcul. Ces erreurs peuvent être atténuées en utilisant la méthode du pivotement partiel, qui implique des échanges de lignes avant chaque étape d'élimination. L'algorithme de décomposition LU doit alors intégrer les matrices de permutation. Nous discuterons également du décompte des opérations et de la notation big-Oh pour prédire l'augmentation du temps de calcul avec l'augmentation de la taille des problèmes. Nous montrerons comment compter le nombre d'opérations requises pour l'élimination gaussienne, la substitution en avant et la substitution en arrière. Nous expliquerons la méthode de puissance pour calculer la plus grande valeur propre d'une matrice. Enfin, nous montrerons comment utiliser l'élimination de Gauss pour résoudre un système d'équations différentielles non linéaires à l'aide de la méthode de Newton. Pour votre projet de programmation, vous écrirez un code MATLAB qui applique la méthode de Newton aux équations de Lorenz.

Inclus

13 vidéos11 lectures2 devoirs5 éléments d'application

Le calcul des intégrales définies est connu sous le nom de quadrature. Nous explorerons les principes fondamentaux de la quadrature, y compris les formules élémentaires pour la règle du trapèze et la règle de Simpson, le développement de règles d'intégration composites, une introduction à la quadrature gaussienne, la construction d'une routine de quadrature adaptative dans laquelle le logiciel détermine la taille du pas d'intégration approprié, et l'utilisation de la fonction MATLAB integral.m. En outre, nous apprendrons ce qu'est l'interpolation. Une bonne routine d'interpolation peut estimer les valeurs de la fonction à des points d'échantillonnage intermédiaires. Nous découvrirons l'interpolation linéaire, couramment utilisée pour tracer des données comportant de nombreux points, et l'interpolation par spline cubique, utilisée lorsque les points de données sont peu nombreux. Pour votre projet de programmation, vous écrirez un code MATLAB pour calculer les zéros d'une fonction de Bessel. Cette tâche nécessite la combinaison de routines de quadrature et de recherche de racines.

Inclus

13 vidéos12 lectures2 devoirs4 éléments d'application

Nous apprendrons l'intégration numérique des équations différentielles ordinaires (ODE). Nous présenterons la méthode d'Euler, une méthode du premier ordre à une étape, et les méthodes de Runge-Kutta, qui étendent la méthode d'Euler à plusieurs étapes et à un ordre supérieur, permettant des pas de temps plus importants. Nous montrerons comment construire une famille de méthodes de Runge-Kutta du second ordre, nous discuterons de la méthode de Runge-Kutta du quatrième ordre, largement utilisée, et nous adopterons ces méthodes pour résoudre des systèmes d'EDO. Nous montrerons comment utiliser la fonction MATLAB ode45.m et comment résoudre une EDO à valeur limite en deux points à l'aide de la méthode de tir. Pour votre projet de programmation, vous effectuerez une simulation numérique du problème gravitationnel à deux corps.

Inclus

13 vidéos10 lectures2 devoirs4 éléments d'application

Nous apprendrons à résoudre les équations aux dérivées partielles (EDP). Bien qu'il s'agisse d'un vaste sujet avec diverses méthodes de résolution spécialisées, comme celles que l'on trouve dans la dynamique des fluides informatique, nous fournirons une introduction de base au sujet. Nous classerons les solutions d'EDP en problèmes de valeurs limites et en problèmes de valeurs initiales. Nous appliquerons ensuite la méthode des différences finies pour résoudre les EDP. Nous résoudrons l'équation de Laplace, un problème de valeur limite, en utilisant deux méthodes : une méthode directe via l'élimination gaussienne ; et une méthode itérative, où la solution est approchée de manière asymptotique. Nous résoudrons ensuite l'équation de diffusion unidimensionnelle, un problème de valeur initiale, à l'aide de la méthode de Crank-Nicolson. Nous utiliserons également l'analyse de stabilité de Von Neumann pour déterminer la stabilité des schémas d'intégration temporelle. Pour votre projet de programmation, vous résoudrez l'équation de diffusion bidimensionnelle à l'aide de la méthode de Crank-Nicolson.

Inclus

17 vidéos16 lectures3 devoirs5 éléments d'application

Instructeur

Évaluations de l’enseignant
4.9 (136 évaluations)
Jeffrey R. Chasnov

Enseignant de premier plan

The Hong Kong University of Science and Technology
16 Cours218 224 apprenants

Offert par

Recommandé si vous êtes intéressé(e) par Mathématiques et logique

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

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.9

355 avis

  • 5 stars

    89,88 %

  • 4 stars

    7,58 %

  • 3 stars

    1,12 %

  • 2 stars

    0,56 %

  • 1 star

    0,84 %

Affichage de 3 sur 355

VT
5

Révisé le 21 oct. 2023

EK
5

Révisé le 20 avr. 2021

HW
5

Révisé le 1 déc. 2024

Emplacement réservé

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