回复: 【求助】matlab最小二乘法拟合参数的问题
在除以x的除号之前和x的次方之前均应加点
如:+53802.86163./x.^5*a(1)
另外,lsqcurvefit需要提供合适的初值,该问题的初值(当然也是全局最优值)为:
a=[-57520553.8546, 3228117792.34, -117811454472.0, 2.72684332529*10^12, (-3.57337185144)*10^13, 2.00235291354*10^14]
至于用模型:
fx=(a(1)*3+a(3)+2*8-3*9)*3*x+(a(2)*2-a(1) -2*8+3*9)*x.^2.*exp(-a(3)*x)+a(4);
该问题的初值(当然也是全局最优值)为:
a=[3.5499265666, 1231.6352114, 0.312407226836, 189.873867617]
|