
Cours sur les méthodes numériques
Maîtrisez les méthodes numériques qui sous-tendent l'ingénierie moderne et le calcul scientifique. Ce cours vous mène des fondements de la virgule flottante à la résolution d'EDP et à l'optimisation de systèmes complexes. Vous mettrez en œuvre des algorithmes éprouvés, analyserez leur précision et les appliquerez à des problèmes de calcul réels.
Ce que vous allez apprendre:
Vous allez construire une base complète en analyse numérique, en commençant par les types d'erreurs, l'arithmétique en virgule flottante et la stabilité des algorithmes. Ensuite, vous résoudrez des équations non linéaires, des systèmes linéaires et des équations différentielles ordinaires et aux dérivées partielles à l'aide de méthodes standard de l'industrie. Vous construirez des interpolants polynomiaux, appliquerez des règles de quadrature et effectuerez des ajustements par moindres carrés avec la décomposition SVD et la factorisation QR. Les sujets complémentaires comprennent les méthodes de Monte Carlo, le calcul des valeurs propres et les techniques numériques utilisées en apprentissage automatique. À la fin, vous sélectionnerez, mettrez en œuvre et validerez des algorithmes numériques pour des problèmes scientifiques et d'ingénierie exigeants.
Comment vous étudiez de façon pratique Cours sur les méthodes numériques
Comment vous pratiquez Cours sur les méthodes numériques
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements des méthodes numériques
Fondements des méthodes numériques
Leçon 1 • Stabilité et conditionnement des algorithmes
Définit la stabilité numérique et les nombres de condition pour les problèmes. Prépare les étudiants à évaluer la fiabilité d'un algorithme avant son implémentation.
Leçon 2 • Configuration de l'environnement de programmation
Configure un environnement de calcul scientifique à l'aide d'un langage de haut niveau. Assure que tous les étudiants peuvent implémenter et tester les algorithmes à partir du chapitre deux.
Leçon 3 • Complexité computationnelle et efficacité
Introduit la notation grand O et le décompte d'opérations pour les algorithmes numériques. Permet la comparaison des coûts entre méthodes concurrentes.
Leçon 4 • Représentation des nombres en virgule flottante
Explique la norme IEEE 754 et l'epsilon machine. Relie les limites de représentation à la perte de précision pratique dans les calculs.
Leçon 5 • Sources et types d'erreur numérique
Distingue les erreurs de troncature, d'arrondi et d'approximation. Établit le vocabulaire des erreurs utilisé tout au long du cours.
Chapitre 2MasquerCacher les détailsVoir les détailsMéthodes de recherche de racines
Méthodes de recherche de racines
Leçon 1 • Méthodes de bissection et d'encadrement
Couvre la méthode de bissection et ses propriétés de convergence garantie. Introduit le concept d'encadrement comme fondement pour des outils de recherche de racines plus avancés.
Leçon 2 • Systèmes d'équations non linéaires
Étend la recherche de racines scalaires aux systèmes multivariés à l'aide de la méthode de Newton avec des jacobiennes. Prépare les étudiants aux problèmes non linéaires des chapitres appliqués ultérieurs.
Leçon 3 • Méthodes de la sécante et quasi-Newton
Présente des alternatives sans dérivée à la méthode de Newton. Compare la convergence superlinéaire au coût de l'évaluation de la dérivée.
Leçon 4 • Itération du point fixe
Reformule les équations en problèmes de point fixe et analyse la convergence. Développe l'intuition pour les schémas itératifs utilisés dans les chapitres ultérieurs.
Leçon 5 • Méthode de Newton-Raphson
Dérive la méthode de Newton à partir du développement de Taylor et démontre la convergence quadratique. Met en évidence les modes d'échec tels que les mauvaises suppositions initiales et les dérivées nulles.
Chapitre 3MasquerCacher les détailsVoir les détailsSystèmes linéaires et méthodes matricielles
Systèmes linéaires et méthodes matricielles
Leçon 1 • Élimination de Gauss et substitution rétrograde
Implémente la réduction de lignes à la forme triangulaire supérieure et la substitution rétrograde. Établit le solveur direct de référence pour toutes les méthodes matricielles subséquentes.
Leçon 2 • Méthodes itératives pour les systèmes linéaires
Présente les méthodes de Jacobi, Gauss-Seidel et du gradient conjugué pour les grands systèmes creux. Analyse les critères de convergence et compare le coût aux méthodes directes.
Leçon 3 • Structures matricielles spéciales
Exploite la symétrie, la définie positivité et la structure creuse pour réduire le coût de calcul. Introduit la factorisation de Cholesky et les solveurs pour matrices à bandes.
Leçon 4 • Normes matricielles et nombres de condition
Quantifie la sensibilité de la solution à l'aide de normes matricielles et de nombres de condition. Applique directement les concepts d'analyse d'erreur du chapitre un aux systèmes linéaires.
Leçon 5 • Factorisation LU
Décompose une matrice en facteurs triangulaires inférieur et supérieur pour une résolution efficace avec plusieurs membres de droite. Se relie directement à l'élimination de Gauss avec multiplicateurs stockés.
Chapitre 4MasquerCacher les détailsVoir les détailsInterpolation et approximation polynomiale
Interpolation et approximation polynomiale
Leçon 1 • Interpolation par splines cubiques
Construit des splines cubiques par morceaux avec conditions de continuité. Démontre une douceur supérieure à celle des polynômes globaux de degré élevé.
Leçon 2 • Analyse de l'erreur d'interpolation
Dérive la borne d'erreur d'interpolation et identifie le phénomène de Runge. Motive l'utilisation des nœuds de Tchebychev pour minimiser l'erreur maximale.
Leçon 3 • Interpolation d'Hermite et osculatrice
Étend l'interpolation pour correspondre aux valeurs des dérivées aux nœuds. Fournit la base théorique pour la construction de splines cubiques dans la section suivante.
Leçon 4 • Techniques d'interpolation multivariée
Étend l'interpolation aux grilles bidimensionnelles à l'aide de méthodes bilinéaires et bicubiques. Prépare les étudiants aux applications numériques des EDP et de la science des données.
Leçon 5 • Interpolation de Lagrange et de Newton
Dérive les polynômes de base de Lagrange et la forme des différences divisées de Newton. Établit l'unicité du polynôme d'interpolation pour un ensemble donné de nœuds.
Chapitre 5MasquerCacher les détailsVoir les détailsDifférenciation et intégration numériques
Différenciation et intégration numériques
Leçon 1 • Quadrature de Gauss
Sélectionne des paires optimales de nœuds et de poids pour maximiser l'exactitude polynomiale. Démontre une précision supérieure à celle de Newton-Cotes pour les intégrandes lisses.
Leçon 2 • Extrapolation de Richardson et intégration de Romberg
Applique l'extrapolation de Richardson pour éliminer systématiquement les termes d'erreur dominants. Construit la table de Romberg pour une intégration de haute précision avec un minimum d'évaluations de fonction.
Leçon 3 • Formules de différences finies
Dérive les approximations par différences avant, arrière et centrées à partir des séries de Taylor. Établit la précision du premier et du second ordre pour l'estimation des dérivées.
Leçon 4 • Règles de quadrature de Newton-Cotes
Développe les règles trapézoïdale, de Simpson et de Newton-Cotes d'ordre supérieur. Dérive les formes composites et leurs termes d'erreur pour l'intégration pratique.
Leçon 5 • Méthodes de quadrature adaptative
Subdivise les intervalles d'intégration en fonction d'estimations d'erreur locales. Gère les discontinuités et les variations rapides que les méthodes à pas fixe ne peuvent pas résoudre.
Chapitre 6MasquerCacher les détailsVoir les détailsSolution numérique des EDO
Solution numérique des EDO
Leçon 1 • Systèmes d'EDO et équations d'ordre supérieur
Convertit les EDO d'ordre supérieur en systèmes du premier ordre et applique des solveurs vectoriels. Prépare les étudiants aux semi-discrétisations d'EDP couplées dans le chapitre suivant.
Leçon 2 • Méthodes de Runge-Kutta
Développe la méthode classique RK4 et sa famille à l'aide des tableaux de Butcher. Équilibre la précision et le coût d'évaluation des fonctions pour les problèmes non raides.
Leçon 3 • Méthodes à pas multiples
Présente les schémas prédicteur-correcteur d'Adams-Bashforth et d'Adams-Moulton. Compare l'efficacité aux méthodes à un pas pour l'intégration sur de longues périodes lisses.
Leçon 4 • Analyse de stabilité et systèmes raides
Définit les régions de stabilité absolue et identifie les EDO raides. Motive les solveurs implicites tels que les formules de différenciation rétrograde pour les problèmes raides.
Leçon 5 • Méthodes d'Euler et erreur de troncature locale
Introduit les méthodes d'Euler explicite et implicite comme les intégrateurs d'EDO les plus simples. Dérive l'erreur de troncature locale et motive les schémas d'ordre supérieur.
Chapitre 7MasquerCacher les détailsVoir les détailsMéthodes numériques pour les EDP
Méthodes numériques pour les EDP
Leçon 1 • Différences finies pour les EDP paraboliques
Applique des schémas explicites et implicites à l'équation de la chaleur. Dérive la méthode de Crank-Nicolson et sa précision du second ordre en temps et en espace.
Leçon 2 • Classification et discrétisation des EDP
Classe les EDP comme elliptiques, paraboliques ou hyperboliques et sélectionne des stratégies de discrétisation appropriées. Relie les méthodes ODE du chapitre six à la méthode des lignes.
Leçon 3 • EDP hyperboliques et équations d'onde
Résout les équations d'advection et d'onde à l'aide de schémas amont et de Lax-Wendroff. Analyse la diffusion et la dispersion numériques comme métriques clés de précision.
Leçon 4 • Introduction à la méthode des éléments finis
Introduit la formulation faible et la méthode des éléments finis Galerkin pour les problèmes aux limites 1D. Fournit un pont conceptuel vers les cours avancés de FEM.
Leçon 5 • EDP elliptiques et solveurs de Poisson
Discrétise l'équation de Poisson sur une grille 2D et résout le système linéaire creux résultant. Applique les solveurs itératifs du chapitre trois aux problèmes de grande grille.
Chapitre 8MasquerCacher les détailsVoir les détailsMoindres carrés et méthodes d'optimisation
Moindres carrés et méthodes d'optimisation
Leçon 1 • Optimisation sous contraintes et non linéaire
Introduit les multiplicateurs de Lagrange, les méthodes de pénalité et la programmation quadratique séquentielle. Prépare les étudiants à résoudre des problèmes de conception technique et d'ajustement de données avec contraintes.
Leçon 2 • Décomposition en valeurs singulières
Calcule la SVD et l'applique à la détermination du rang, à la pseudo-inverse et à la compression de données. Fournit l'outil le plus robuste pour les problèmes de moindres carrés mal conditionnés.
Leçon 3 • Factorisation QR et méthodes orthogonales
Décompose les matrices par Gram-Schmidt et les réflecteurs de Householder pour des moindres carrés stables. Démontre une stabilité numérique supérieure à celle des équations normales.
Leçon 4 • Méthodes d'optimisation sans contraintes
Applique la descente de gradient, la méthode de Newton et les mises à jour quasi-Newton pour minimiser des fonctions lisses. Analyse les taux de convergence et les stratégies de recherche linéaire.
Leçon 5 • Moindres carrés linéaires et équations normales
Formule les systèmes surdéterminés et dérive les équations normales. Relie le conditionnement matriciel du chapitre trois à l'évaluation de la fiabilité de la solution.
Votre certificat valide de réussite
Ce cours est pour vous :
Étudiantes et étudiants en génie : prêts à faire le pont entre la théorie et la pratique computationnelle.
Mathématiciens et mathématiciennes appliqués : à la recherche d'une mise en œuvre pratique d'algorithmes au-delà des démonstrations théoriques.
Diplômés en physique : ayant besoin d’outils structurés pour simuler numériquement des phénomènes réels.
Développeurs de logiciels : transition vers des rôles en calcul scientifique ou en simulation.
Assistants de recherche qui effectuent des expériences numériques mais qui n'ont pas de formation formelle aux méthodes.
Scientifiques des données désirant approfondir les fondements mathématiques des routines d'optimisation et d'ajustement.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















