Curve fitting a power law function a(x^b) + C

Greetings. I have been trying to fit a power law function through a data set through: p = polyfit(log(x),log(y),1) This gives me the values for coefficient a and b, but I cannot figure out how to get c. Any help or advice would be greatly appreciated. Thanks.

 Réponse acceptée

Torsten
Torsten le 10 Mar 2017

0 votes

Use lsqcurvefit.
Best wishes
Torsten.

2 commentaires

Tom
Tom le 10 Mar 2017
Thanks for the prompt response. How exactly would I initialize the equation that I would like to fit? Thanks.
fun=@(x,xdata)x(1)*xdata.^x(2)+x(3);
Best wishes
Torsten.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Linear and Nonlinear Regression dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by