Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar matlab para el ajuste de curvas, solicite ayuda a expertos, ¡gracias!

Cómo utilizar matlab para el ajuste de curvas, solicite ayuda a expertos, ¡gracias!

¿Código de referencia? Generar datos de prueba

b?=?1;

k?=?2;

x?=? 0: 0.1: 5;

y?=?k*b*x./(1 b*x);

Se agrega ruido a los datos

y ?=?y? ?randn(size(y))*0.1;

?Ajuste de datos

f=inline('c(1)*c(2)* x ./(1 c(2)*x)','c','x');

c=lsqcurvefit(f, [0.1?0.1], x, y)

plot(x, y, 'o', x, f(c, x), 'r:.')

legend('datos sin procesar', 'datos ajustados', 4)< / p>

Resultado de ajustec?=

2.06650.8799

donde k=c(1), b=c(2)