Bonjour
je cherche a calculer l'inverse d'une matrice quelconque par trois méthodes
l’élimination de Gauss, l’itération de Krawczyk et l’itération de Gauss-Seidel
avant de faire le produit je devrais inverser la matrice C par les 3 methode citée ci dessus et prendre la meilleur solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 C=[-5.25 -1.635 1.12 .92 .2 -5 -2 -1.3 .91]; % matrice a inverser (3x3) tps=0:99; y1=random(1,100,{-5,5})+(20*cos(0.09*tps+5)); yy2=6*ones(1,100); yy2(33:66)=-1; y2=random(1,100,{-2.5,2.5})+yy2; yy3=2.5*ones(1,100); yy3(40:66)=-1; yy3(67:80)=5; yy3(81:100)=2.5; y3=random(1,100,{-.5,.5})+yy3; Y=[y1;y2;y3]; %matrice (3x100) %% calcul du produit (inverse de C) et Y X=inv(C)*Y;
Partager