GAUSS SEIDL
Analyse numérique : Travaux pratiques
La méthode de Gauss Seidl est une méthode itérative qui
consiste à établir une décomposition de la matrice A en
LU pour appliquer une formule pour extraire le terme de
la solution, mais ceci doit s’effectue sur les matrices défini
positive à dominante diagonale.
Etant donné un système comme le suivant :
Première implémentation
Pour ce faire on commence par voir le script de la
deuxième méthode
N.B : on a ouvert un nouveau fichier script Matlab pour
programmer ce qui précède.
Dans l’invite de commande de Matlab on tape les
instructions suivant pour l’allocation de la matrice A, le
vecteur b et le vecteur de variable x ainsi que le nombre
d’itérations maximal
Deuxième implémentation
Revenons à la première méthode, c’est en utilisant sa
formule qu’on va programmer la méthode itérative de
Gauss Seidl.
Vous ouvrez New File -> M-script (dépendant de la
version de Matlab que vous avez ouvrez un nouveau
fichier puis un script Matlab vierge).
Et maintenant vous verrez qu’on a décomposer la formule
en deux boucles au lieu de la multiplication matricielle
comme méthode