1、首先对y=a*exp(-b/t)进行变量替换,令T=1/t,Y=log(y),则方程可化成
Y=log(y)=b*log(e)*T+log(a)。
2、按变量代换,将t,y替换成T、Y,即
T=[1/5,1/10,1/15,。。。]
Y=[log(1.27),log(2.16),log(2.86),。。。]
3、最后,用polyfit()去拟合,即
p=polyfit(T,Y,1) %Y=A*T+B,A=b*log(e),B=log(a)
通过拟合,得到
a=5.2151;b=-7.4962
你的支持,就是对我的鼓励。如有不懂的地方,可以私聊。2016.12.15 0:19答