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

7 views (last 30 days)
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

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

Sign in to comment.

More Answers (0)

Categories

Find more on Linear and Nonlinear Regression in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!