Ce cours couvre les méthodes numériques les plus importantes qu'un ingénieur devrait connaître, y compris la recherche de racines, l'algèbre matricielle, l'intégration et l'interpolation, les équations différentielles ordinaires et partielles. Nous apprenons à utiliser MATLAB pour résoudre des problèmes numériques, et l'accès à MATLAB en ligne et au grader MATLAB est donné à tous les étudiants qui s'inscrivent. Nous supposons que les étudiants sont déjà familiers avec les bases de l'algèbre matricielle, des équations différentielles et du calcul vectoriel. Ils doivent avoir une connaissance pratique d'un langage de programmation et être prêts à apprendre MATLAB. Le cours contient 74 courtes vidéos de cours et des démonstrations MATLAB. Après chaque cours ou démonstration, il y a des problèmes à résoudre ou des programmes à écrire. Le cours est organisé en six semaines, et à la fin de chaque semaine, il y a un quiz évalué et un projet de programmation plus long.
Méthodes numériques pour les ingénieurs
Ce cours fait partie de Spécialisation Mathématiques pour ingénieurs
Instructeur : Jeffrey R. Chasnov
Enseignant de premier plan
24 323 déjà inscrits
Inclus avec
(355 avis)
Expérience recommandée
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
Ajouter à votre profil LinkedIn
14 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- 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
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
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
Enseignant de premier plan
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 ?
Avis des étudiants
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
Révisé le 21 oct. 2023
An excellent course on numerical methods with detailed, crystal clear derivations using Taylor's theorem for each numerical method.
Révisé le 20 avr. 2021
Very nice introduction to numerical methods.
Révisé le 1 déc. 2024
Clear explaination and great code assignments focusing on only important parts. Thanks a lot and ready to take more advanced courses!
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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.