Bonjour,
J'aimerais savoir comment je dois m'y prendre pour faire correspondre une droite à un polynôme.
Je m'explique: dans le cadre d'un laboratoire, on a du relevé 6 points. Les points et été mis sur matlab et forment une courbe.
Il faut savoir que les 3 premiers points forment une droite tandis que les 3 autres ne font plus partie de cette droite (ce qui est normal vu l'expérience).
Ce que j'aimerais savoir est comment je dois écrire dans mon script pour que matlab comprenne que je veux qu'il me trace une droite passant par les 3 premiers points (qui je rappele forment déjà une droite)
Voici mon code pour que vous ayez une idée si vous ne comprenez pas trop tout mon blabla:
Us5_sq = [52624.3600 42724.8900 34003.3600 26033.8225 19071.6100 13213.5025];
Perte = [1088.0073 736.7024 531.8244 391.28175 276.95275 186.578125];
figure(1)
plot(Us5_sq,Perte,'r*',Us5_sq, Perte,'r');% faire un ployfit
coeff = polyfit(Us5_sq,Perte,1);
p1 = polyval(coeff,Us5_sq);
plot(Us5_sq,Perte,'r*',Us5_sq, Perte,'r',Us5_sq,p1,'k');grid;
title('\bf Pertes mécaniques et magnétiques');
xlabel('Us²[V]');
ylabel('Pertes méc + magn');
Merci d'avance
-----