Bonjour à tous,
J'ai un soucis sur Matlab, j'ai deux droites non parallèles (en bleu dans l'image) et je cherche à approximer une droite qui passerait au centre des deux première. Au sens des moindres carrés.
J'ai choisi de mettre les abscisses et ordonnées des deux droites dans le même vecteur pour utiliser polyfit mais ça ne donne pas ce que je souhaite (droite verte)...
Avez vous une idée pour que ça fonctionne? Même sans utiliser polyfit...
Mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 p=polyfit(B,A,1); %B contient les ordonnées des deux droites, celle de gauche puis celle de droite %A contient les abscisses de la même manière (sans être classés par ordre croissant) c(1,:)=A;c(2,:)=(p(2)+B*p(1)); plot(A,B, 'd', c(2,:), c(1,:));
Partager