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/07/05 05:39:06
![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)](/uploads/image/z/13186929-57-9.jpg?t=matlab+%E9%9D%9E%E7%BA%BF%E6%80%A7%E6%8B%9F%E5%90%88%E9%97%AE%E9%A2%98.function+f%3Dcurvefun1%28x%2Ctdata%29f%3Dx%281%29%2F%281%2Bx%282%29%2Aexp%28-x%281%29%2Ax%283%29%2Atdata%29%29tdata%3D1%3A1%3A12%3Bcdata%3D%5B100+90+89+76+55+40+30+10+8+8+8+7%5D%3Bx0%3D%5B200%2C25%2C0.5%5D%3Bx%3Dlsqcurvefit%28%27curvefun1%27%2Cx0%2Ctdata%2Ccdata%29f%3Dcurvefun1%28x%2Ctdata%29)
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)
这个怎么样