Académique Documents
Professionnel Documents
Culture Documents
Projet Final Du TP Matlab 2eme Semestre
Projet Final Du TP Matlab 2eme Semestre
Section : A
Groupe : 2
L’objectif du TP :
Le but de ce TP est d’ajuster sous MATLAB une fonction qui résout un système avec la méthode de
Gauss-Seidel
Réalisé par :
Encadré par :
DR.Boukhari Samah
Instruction : Programmez une fonction qui calcule la solution X d'un
système avec la méthode Gauss Seidel, et qui a comme entrées la matrice A, le
vecteur b, et une petite valeur Epsilon. Les sorties sont : la solution X*, le
nombre d'itérations K, et la valeur de l'erreur.
Explication de la fonction :
La fonction commence d’abord par initialiser les variables X, XG, I et erreur. X
représente la solution actuelle, XG représente la nouvelle estimation, I représente le
nombre d'itérations et erreur représente la valeur d'erreur initiale (elle est initialement
définie à Inf).
La boucle while s'arrête quand l'erreur est inférieure à epsilon.
La boucle for calcule la nouvelle estimation de la solution en employant la
méthode Gauss-Seidel.
Une fois que la nouvelle estimation est calculée, la valeur d'erreur est calculée et
le nombre d'itérations est incrémenté.
La fonction renvoie la solution X*, le nombre d'itérations I et la valeur d'erreur.
NB :
- l’exercice numéro 1 de la série 2 est utilisé comme exemple dans notre travail