MatLab pour méthode de pivot de Gauss

Résolu
magimax69 Messages postés 1 Statut Membre -  
 saida -
bonjour,
en effet je comence à travailler avec matlab , svp je veux un programme matlab pour la méthode gauss pour la resolution de Ax=b ( en utilisant le pivot ).
merci
Configuration: Windows XP
Firefox 1.5.0.7

8 réponses

Résumé de la discussion

Un utilisateur recherche un programme MATLAB capable de résoudre un système Ax=b par la méthode de Gauss avec pivot, afin d'assurer une factorisation fiable et une solution stable lorsque les valeurs s'approchent de zéro. Plusieurs réponses proposent un script MATLAB illustrant l'élimination gaussienne avec pivot, incluant l'exemple A=[1 5 8; 2 -4 10; 6 2 -5], b=[5;1;3], et des étapes claires pour obtenir x. D'autres interventions évoquent le cas du pivot nul et envisagent adaptations comme la permutation de lignes et vérification de stabilité pour éviter les divisions par zéro. En pratique, l'essentiel est que l'algorithme puisse être ajusté pour gérer les pivots nuls par permutation de lignes et mécanismes de contrôle, afin d'élargir l'applicabilité et la robustesse.

Bobot (l'IA à votre service)
  1. brahim.bms
     
    clear all
    close all
    a=[1 5 8;2 -4 10;6 2 -5]
    b=[5;1;3]
    A=[a b]
    n=size(A,1)
    for k=1:n-1
    for i=k+1:n
    w=A(i,k)/A(k,k)
    for j=k:n+1
    A(i,j)=A(i,j)-w*A(k,j)
    end
    end
    end
    A
    for i=n:-1:1
    s=0;
    for j=i+1:n
    s=s+A(i,j)*x(j);
    end
    x(i)=(A(i,n+1)-s)/A(i,i)
    end
    x
    106
    1. randa
       
      bonjour.s.v.p je veux un programme qui me permet de résoudre les systemes d'équations linéaires avec la méthode de gauss en MATLAB si le pivot est nulls merci....
      0
    2. BN
       
      Nikel! merci !!!
      0