Simple way to set y-intercept at zero using polyfit?

I can not seem to find a simple way to to set my y-intercept at 0 using the polyfit function. Here is my syntax so far, please let me know what I should add/change.
fd=polyfit(xfd,fttd,1) %xfd and fttd are both column vectors of length 4 such that xfd=[2;4;6;8] (fttd is a time vector with more complicated numbers)% xfd1=linspace(0,8); fttd1=polyval(fd,xfd1); figure(3) plot(xfd1,fttd1);

 Réponse acceptée

To the best of my knowledge, polyfit does not allow that. Forcing a zero intercept to a linear regression is straightforward, however:
slope = xfd(:)\fttd(:);

4 commentaires

Jano
Jano le 11 Nov 2015
thank you <3
My pleasure!
Jano
Jano le 11 Nov 2015
thank you <3
Ti Miller-Jackson
Ti Miller-Jackson le 22 Août 2019
Modifié(e) : Ti Miller-Jackson le 22 Août 2019
Amazing! God bless you @Star Strider!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by