Programme pour resoudre matrice
Résolu/Fermé
Scoleproj
Messages postés
231
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 août 2022
-
2 nov. 2008 à 01:50
evelina - 28 avril 2010 à 20:58
evelina - 28 avril 2010 à 20:58
A voir également:
- Programme pour resoudre matrice
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Programme démarrage windows 10 - Guide
7 réponses
snakehill
Messages postés
39
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
20 novembre 2008
10
2 nov. 2008 à 02:43
2 nov. 2008 à 02:43
Bonsoir !
Qu'est-ce que tu entends par une solution d'une matrice ?
Qu'est-ce que tu entends par une solution d'une matrice ?
Scoleproj
Messages postés
231
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 août 2022
26
2 nov. 2008 à 02:48
2 nov. 2008 à 02:48
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)
snakehill
Messages postés
39
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
20 novembre 2008
10
2 nov. 2008 à 02:54
2 nov. 2008 à 02:54
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 :)
Scoleproj
Messages postés
231
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 août 2022
26
2 nov. 2008 à 03:00
2 nov. 2008 à 03:00
Oui mais je veus un algo general qui renvoi la solution de n'importe quel systeme!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
snakehill
Messages postés
39
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
20 novembre 2008
10
2 nov. 2008 à 03:02
2 nov. 2008 à 03:02
Bah c'est un algo général ça ;)
Scoleproj
Messages postés
231
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 août 2022
26
2 nov. 2008 à 03:04
2 nov. 2008 à 03:04
Oh mdr je pensais tavai juste pris ma matrice comme exemple!!!))
Grand merci a toi cher amis!!!!
Grand merci a toi cher amis!!!!