resolution d'une matrice par la methode de gaus sur Matlab - Divers - Programmation
Marsh Posté le 09-02-2011 à 14:11:12
Pourquoi ne pas utiliser la fonction builtin "rref" ?
Marsh Posté le 09-02-2011 à 14:24:06
o fait je sui amateur .. et je ne c pas du tout ce ke c ke la fonction builtin"rref".... pouvez vous me guidez svp!!!
Marsh Posté le 09-02-2011 à 14:28:25
D'accord mais à une seule condition :
Tu édites tes 2 posts et tu les re-écris en vrai français, en utilisant un correcteur d'orthographe. Et après tu gardes la bonne habitude pour tes prochains posts..
Non parce que là même moi qui suis spécialement mauvais en français j'ai de la peine à te lire
Marsh Posté le 09-02-2011 à 14:47:13
ha !!! toutes mes excuse mais je suis en Russie a Moscou et la c'est juste un peu dur pour moi mais je fairai ce que tu me dis.. alors je disais:
au fait je suis un amateur et je ne sais pas du tout ce que s'est que la fonction builtin "rref"
Marsh Posté le 09-02-2011 à 14:52:44
Voilà qui est mieux , tu fais subir le même traitement à tes posts précédents (utilise le bouton d'édition ) et ça sera tip top.
Donc, dans matlab tu as une fonction qui s'appelle "rref". ça te permet de trouver la résolution à un système matriciel par la méthode du pivot (Gauss-Jordan). C'est bien ce que tu cherches non? Pour plus d'info sur "rref", comme d'habitude, tu tapes "doc rref"
Marsh Posté le 09-02-2011 à 15:17:49
ok merci j'essais maintenant.... mais ici je ne peux pas ecrire avec les accents francais toutes mes escuses
Marsh Posté le 09-02-2011 à 15:20:49
C'est pas les accents qui me poses problème, c'est surtout les trucs genre :
o fait je sui amateur .. et je ne c pas du tout ce ke c ke la fonction
Marsh Posté le 09-02-2011 à 15:24:17
haaa!! ok !! ca me revoit a la rubrique help.. ok merci mais pourais je avoir l'explication de cette ligne :
A = magic(4), R = rref(A) s'il vous plait !!!
Marsh Posté le 09-02-2011 à 15:25:21
ok compris je n'ecrirai plus de la sorte
Marsh Posté le 09-02-2011 à 15:39:55
Qu'est-ce que tu ne comprends pas dans la ligne en question? Et surtout, qu'est-ce que tu ne comprends pas dans la ligne en question, après avoir lu la doc de magic et rref ?
Marsh Posté le 09-02-2011 à 15:47:11
le mot "magic" !! je pense qu'il ne permet pas d'entrer les propres chiffres d'une matrice donnee..
Marsh Posté le 09-02-2011 à 15:51:11
LIS LA DOC!
doc magic
Tu es débutant, d'accord très bien, mais ça fait 3 fois que je te dis : Quand tu comprends pas, tu regardes dans la doc avant de poster ici!
Marsh Posté le 09-02-2011 à 16:05:34
toutes mes excuses !! mais quand on trouve quelqu'un qui peux expliquer et surtout dans sa langue parlee c'est encore mieux.. j'ai lu et j'ai compris le role du mot magic merci beaucoup a vous
Marsh Posté le 09-02-2011 à 16:10:16
Oui mais c'est un réflexe de fainéant Et le jour où t'as une question et que t'as pas internet sous la main pour venir ici demander, tu te sens con si tu fais pas comment chercher dans la doc
Marsh Posté le 09-02-2011 à 17:29:21
La résolution par la méthode de gauss se déroule en deux étapes.
Tout d'abord dans la transformation de la matrice en une matrice triangulaire supérieure. Ax = b => A'x=b'
Ensuite dans la résolution du systeme linéaire A'x = b' ou A' est une matrice triangulaire supérieure.
La seconde partie est très simple.
L'algorithme est appelé algorithme de la remontée. Il consiste sur un couple de matrice de ce genre :
A' b'
1 2 3 4|| 5
0 6 8 7|| 6
0 0 2 1|| 3
0 0 0 1|| 1
La derniere composante du vecteur x est facile a obtenir ( 1*x4 = 1).
Tu remonte d'un cran : (2*x3+1*x4=3) <=> x3 = (3-1*x4)/2
Et ainsi de suite.
xn = b'n-sum(n+1=>Taille(A))[A2j*xj]
En francais, ta valeur xn c'est la valeur de b' de la meme ligne moins tout les x qui lui sont supérieurs affectées par leur multiplicateur.
Pour la triangulation de la matrice de gauss, tu peux la trouver sur le net facilement normalement, je te laisse chercher, j'ai la flemme
Marsh Posté le 09-02-2011 à 12:26:34
bonjour a tous . j'aimerais bien avoir de l'aide a travers ce forum et a travers vous les aines et devanciers du forum.. mon probleme est que je n'arrive pas a ecrire un programe sur matlab qui resoudrait une matrice carree par la methode de Gaus.... pouver vous m'aider s'il vous plait... merci
Message édité par jila_clack le 09-02-2011 à 15:16:00