o ,谢谢大家!这个数据是很多的,我也不知道怎么上传。
式子也很复杂,式一:F=(2.5*Ud+1)V+(39.5*Ud+2.1)*tanh(4.2v)。式中v为速度,每种工况速度已知;Ud=g(lamda,u1,t)=u+(u0-u-u1)*exp(-lamda*t)(式二),u和u0是每个试验工况中的一个确定的参数,不同的工况这个参数不同。Ud是时间t和参数lamda和u1的函数。
但是lamda 和u1只是中间变量,(式三)lamda=a+b*u;u1=cu+d。试验得到的是F-t的数据,最后要拟合得到a,b,c,d的值。
我拟合的时候是先按式二拟合出lamda 和u1,之后再由式三拟合出c,d的。但是老师说这样不是常规的拟合方法,说是都把参数代入,也就是最后得到一个F=F(a,b,c,d,u,t)的函数,不用拟合中间变量。这样拟合参数就有四个了,不知道效果会不会好。
我原来拟合是在matalb中用nlinfit这个函数拟合的,不知道大家都是用什么来拟合? |