Programme pour resoudre matrice
Résolu
Scoleproj
Messages postés
231
Date d'inscription
Statut
Membre
Dernière intervention
-
evelina -
evelina -
Bonjour,
Je cherche un programme pour resoudre une matrice(trouver une solution).
Merci.
Je cherche un programme pour resoudre une matrice(trouver une solution).
Merci.
A voir également:
- Programme pour resoudre matrice
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
7 réponses
Ben je cherche un programme qui renvoi la solution de systeme d'equation lineaire.
Exemple:
3x+2y+1z=2
0x+2y+3z=3
6x+5y+1z=0
solution(x,y,z)
Exemple:
3x+2y+1z=2
0x+2y+3z=3
6x+5y+1z=0
solution(x,y,z)
Bah j'ai développé une fonction sous matlab qui fait ça , par contre c'est sous forme vectorielle A*X =B
Avec dans ta situation :
A= |3 2 1|
|0 2 3|
|6 5 1|
X = [x]
[y]
[z]
B = [2]
[3]
[1]
Avec Seidel , ou Jacobi , ou la méthode de relaxation , je te conseille seidel :
ça renvoie un vecteur Xbase qui est la solution du système.
J'espère avoir répondu à la question :)
Avec dans ta situation :
A= |3 2 1|
|0 2 3|
|6 5 1|
X = [x]
[y]
[z]
B = [2]
[3]
[1]
Avec Seidel , ou Jacobi , ou la méthode de relaxation , je te conseille seidel :
function [Xbase]=seidel(A,B,epsilon) ligne=size(A,1); colonne=size(A,2); Xbase=rand(ligne,1); while norm(A*Xbase-B) > epsilon for i=1:ligne, Xbase(i)=(B(i)-sum(A(i,1:(i-1))*Xbase(1:(i-1)))-sum(A(i,(i+1):colonne)*Xbase((i+1):colonne)))/A(i,i); end end
ça renvoie un vecteur Xbase qui est la solution du système.
J'espère avoir répondu à la question :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question