How can I make logarithmic fitting without using lsqcurvefit function

Hi;
Using following function; I make logarithmic fitting.
fun = @(p,x) p(2)*exp(p(1)*x);
p0 = [1, 1];
p = lsqcurvefit(fun,p0,x,y)
yfit = fun(p,x);
plot(x,yfit)
but I need another approach for another project because I can't use lsqcurvefit function in this project.
Is there any method for making logarithmic fitting without using lsqcurvefit function.

Respuestas (1)

Stephan
Stephan el 9 de Nov. de 2018
Editada: Stephan el 9 de Nov. de 2018
Hi,
see this example - it works with the Matlab basic function fminsearch, so that no extra Toolboxes are needed.
Best regards
Stephan

Categorías

Más información sobre Get Started with Curve Fitting Toolbox en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 9 de Nov. de 2018

Editada:

el 9 de Nov. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by