Curve fitting with a custom equation

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.

Antworten (1)

Matt J
Matt J am 1 Nov. 2012

0 Stimmen

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...)

Kategorien

Mehr zu Get Started with Curve Fitting Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 1 Nov. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by