matlab 非线性拟合问题.function f=curvefun1(x,tdata)f=x(1)/(1+x(2)*exp(-x(1)*x(3)*tdata))tdata=1:1:12;cdata=[100 90 89 76 55 40 30 10 8 8 8 7];x0=[200,25,0.5];x=lsqcurvefit('curvefun1',x0,tdata,cdata)f=curvefun1(x,tdata)
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 18:28:01
matlab 非线性拟合问题.function f=curvefun1(x,tdata)f=x(1)/(1+x(2)*exp(-x(1)*x(3)*tdata))tdata=1:1:12;cdata=[100 90 89 76 55 40 30 10 8 8 8 7];x0=[200,25,0.5];x=lsqcurvefit('curvefun1',x0,tdata,cdata)f=curvefun1(x,tdata)
matlab 非线性拟合问题.
function f=curvefun1(x,tdata)
f=x(1)/(1+x(2)*exp(-x(1)*x(3)*tdata))
tdata=1:1:12;
cdata=[100 90 89 76 55 40 30 10 8 8 8 7];
x0=[200,25,0.5];
x=lsqcurvefit('curvefun1',x0,tdata,cdata)
f=curvefun1(x,tdata)
matlab 非线性拟合问题.function f=curvefun1(x,tdata)f=x(1)/(1+x(2)*exp(-x(1)*x(3)*tdata))tdata=1:1:12;cdata=[100 90 89 76 55 40 30 10 8 8 8 7];x0=[200,25,0.5];x=lsqcurvefit('curvefun1',x0,tdata,cdata)f=curvefun1(x,tdata)
function f=curvefun1(x)
tdata=1:12;
cdata=[100 90 89 76 55 40 30 10 8 8 8 7];
f=cdata-x(1)*(1+x(2)*exp(-x(1)*x(3)*tdata))
%你那个公式有问题,我改了
x0=[200,25,0.5];
lsqnonlin('curvefun1',x0)
这个怎么样