Curve fitting with a custom equation
Show older comments
Hi! I have a set of points and I'd like to make a curvefitting using this custom equation:
y=(exp(a*x))*(1/((((20000/(1-0.5^2)).^b)).*0.7));
How can I do this with the built-in toolbox Curve fitting (even without it!)?
Thanking you for your attention, I'm looking forward for your answers.
Answers (1)
Matt J
on 1 Nov 2012
If you have neglgible noise in your data, you can take the log of both sides and convert your model into a linear one
logy=a*x+b*log(constants)
Then you can just use a linear solver (backslash, linsolve, etc...)
Categories
Find more on Linear and Nonlinear Regression in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!