Choisissez votre langue
Cours sur les méthodes numériques
Plus de 2 millions d'apprenants dans le monde

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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