Approximation (Moindre carrés) sous Matlab
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Approximation (Moindre carrés) sous Matlab



  1. #1
    invite4f164cf2

    Salut à tous et à toutes.
    Dans le cadre d'un projet étudiant, je cherche à mettre en oeuvre une méthode d'approximation style moindre carrés afin de determiner les coefficients d'un polynome de degré 3, le tout sous Matlab (ou Mupad).
    Si je pouvais avoir quelques eclaircissement sur la méthode, je vous en serez très reconnaissant. Et puis si vous avez eu affaire a un projet similaire sous Matlab, ce serai royale!!!
    Merci et @+.

    -----

  2. #2
    m81

    Salut,

    Le plus simple, c'est d'utiliser polyfit(x,y,n) :
    a=[1 2 3 4];b=[1 7 29 63];d=3;polyfit(a,b,d);
    Il y a aussi la voie de l'optimisation :
    don=[1 1
    2 7
    3 29
    4 63]; % le c contient les paramètres d'ajustement
    f=inline('sum((c(1)*don(:,2)+c (2)-don(:,1)).^2)','c','don');
    [c fval, ok, output]=fminsearch(f,[2 2],[],don);
    l'avantage de l'optimisation, c'est qu'on peut ajuster des courbes autres que polynomiales (l'exemple ci-dessus est pour les moindres carrés classiques).

    Voilà, il y a aussi des méthodes semi automatiques pour des matrices mal conditionnées, où il faut d'abors inverser la matrices des données avec mldivide ( je crois, je ne suis plus très sur, il y plus d'info sur help \)

Discussions similaires

  1. Meilleure approximation/Moindres carrés
    Par invite54b815e1 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 11/12/2007, 20h53
  2. Approximation d'un cercle au sens des moindres carrés
    Par invite52c2e743 dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 10/09/2007, 15h06
  3. formule equation selon les moindre carrés
    Par invite4555b7a6 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 04/05/2006, 20h01
  4. regression lineaire (moindre carres)
    Par invite94ef7214 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 04/02/2004, 17h12