Skip to content

selyaktini/algorithmique_numerique

Repository files navigation

Projets d’Algorithmique Numérique – Semestre 6 – ENSEIRB-MATMECA

Ce dépôt regroupe les projets réalisés dans le cadre du module IS104 – Algorithmique Numérique du semestre 6 à l’ENSEIRB-MATMECA. Chaque projet est l'occasion d'appliquer des concepts mathématiques et algorithmiques avancés à des problématiques concrètes, en utilisant le langage Python et en rédigeant des rapports scientifiques en LaTeX.

📂 Organisation du dépôt

  • 1_projet : Méthodes de calcul numérique / Limites de la machine
    Analyse des erreurs numériques, représentation des nombres en machine, et étude des limites de précision dans les calculs.

  • 2_projet : Résolution de systèmes linéaires / Application à l’équation de la chaleur
    Implémentation de méthodes de décomposition (Cholesky, gradient conjugué) pour résoudre des systèmes linéaires, avec une application à la résolution numérique de l'équation de la chaleur.

  • 3_projet : Compression d’image par l’algorithme de décomposition SVD
    Application de la décomposition en valeurs singulières (SVD) pour la compression d'images, avec une analyse de la qualité de compression.

  • 4_projet : Systèmes d’équations non linéaires / Méthode de Newton-Raphson
    Résolution de systèmes d'équations non linéaires à l'aide de la méthode de Newton-Raphson, avec des applications à la détermination des points lagrangiens et à la factorisation de polynômes par la méthode de Bairstow.

  • 5_projet : Interpolation et méthodes d’intégration / Splines cubiques et interpolation de surfaces
    Utilisation des splines cubiques pour l'interpolation de courbes, et application de méthodes d'intégration numérique pour le calcul de courbes caractéristiques.

  • 6_projet : Résolution approchée d’équations différentielles / Modélisation de systèmes dynamiques
    Résolution numérique d'équations différentielles ordinaires (EDO) pour modéliser des systèmes dynamiques complexes, tels que le pendule double et le problème à trois corps.

🧠 Thèmes mathématiques et algorithmiques abordés

  • Calcul numérique et erreurs d'arrondi : Compréhension des erreurs liées à la représentation des nombres en machine et leur impact sur les résultats numériques.

  • Méthodes de résolution de systèmes linéaires : Étude de méthodes directes et itératives pour la résolution de systèmes d'équations linéaires.

  • Décomposition matricielle et compression d'images : Application de la décomposition en valeurs singulières pour la compression d'images et la réduction de la dimensionnalité.

  • Résolution d'équations non linéaires : Utilisation de méthodes itératives pour la résolution de systèmes d'équations non linéaires.

  • Interpolation et intégration numérique : Application de splines cubiques pour l'interpolation de courbes et utilisation de méthodes d'intégration numérique pour le calcul de courbes caractéristiques.

  • Modélisation et simulation de systèmes dynamiques : Résolution numérique d'équations différentielles ordinaires pour modéliser des systèmes dynamiques complexes.

🔗 Liens utiles


Ce dépôt est maintenu par Sohayb, étudiant en cycle ingénieur à l'ENSEIRB-MATMECA.


Bonne lecture et n'hésitez pas à me contacter pour toute question ou collaboration !

About

Ce dépôt regroupe six projets appliquant des méthodes numériques avancées à des problématiques concrètes, utilisant Python et LaTeX. Les thèmes abordés incluent le calcul numérique, la résolution de systèmes linéaires, la compression d'images, l'interpolation, l'intégration numérique et la modélisation de systèmes dynamiques.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors