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.

Réponses (1)

Matt J
Matt J le 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...)

Catégories

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

Question posée :

le 1 Nov 2012

Community Treasure Hunt

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

Start Hunting!

Translated by