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.

 Accepted Answer

Use lsqcurvefit.
Best wishes
Torsten.

2 Comments

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.

Sign in to comment.

More Answers (0)

Categories

Products

Asked:

Tom
on 10 Mar 2017

Commented:

on 13 Mar 2017

Community Treasure Hunt

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

Start Hunting!