An open API service indexing awesome lists of open source software.

https://github.com/victoorv/projet1_cpp

Ce projet traite de la création d’une classe destinée à résoudre des systèmes linéaires à l’aide de différentes méthodes.
https://github.com/victoorv/projet1_cpp

cpp numerical-analysis numerical-methods numerical-optimization

Last synced: 7 months ago
JSON representation

Ce projet traite de la création d’une classe destinée à résoudre des systèmes linéaires à l’aide de différentes méthodes.

Awesome Lists containing this project

README

          

# Résolution de systèmes linéaires en C++

Ce projet traite de la création d’une classe `matricecarree` destinée à résoudre des systèmes linéaires (non nécessairement symétriques) à l’aide de différentes méthodes.

Cette classe offre également la possibilité d’approximer les **valeurs propres** de matrices carrées (de plus grand et plus petit modules) ainsi que leurs **vecteurs propres** associés.

## Contenu du document

1. **Résolution par factorisation LU**
La première méthode étudiée consiste à résoudre un système linéaire à l’aide de la factorisation LU d’une matrice carrée.

2. **Calcul de la valeur propre de plus grand module**
La méthode de la puissance sera utilisée pour déterminer la valeur propre de plus grand module ainsi que son vecteur propre associé.

3. **Approximation de la valeur propre de plus petit module**
Enfin, la méthode de la puissance inverse sera employée pour approximer la valeur propre de plus petit module et son vecteur propre associé.