Red de conocimiento informático - Material del sitio web - Cómo utilizar la función lsqcurvefit en matlab

Cómo utilizar la función lsqcurvefit en matlab

>> t=0:5:60;

>> y=[0.2 0.4 0.5 .9 1.5 2.4 3.1 3.8 4.1 4.2 4.5 44 4.5];

>> f=@(b,x)1./(b(1)+b(2)*exp(b(3)*x));

>> x=lsqcurvefit( f,[0.2 10 -0.1],t,y)

[0.2 10 -0.1] es el valor inicial y los resultados pueden ser diferentes con diferentes valores iniciales.

El valor de retorno es el coeficiente del modelo de función