I have a Vector of Data. and i want to do a fitting to the Vector. but I want the fit to be in the shape of:
A/x+B/x^2+C/x^3...
is there any Known function I am missing?or do i need to write my own code. if so anyone is familiar with a good way to do that?

 Réponse acceptée

the cyclist
the cyclist le 23 Jan 2012

0 votes

If you have the Statistics Toolbox, you can use the function nlinfit() to do that.

Plus de réponses (2)

Frederic Moisy
Frederic Moisy le 30 Jan 2012

0 votes

Hi,
First solution: replace x by y=1/x, then use polyfit to fit your data with respect to y.
and type
showfit ('A/x+B/x^2+C/x^3')

Catégories

En savoir plus sur Curve Fitting Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by