【求助】MATLAB中如何赋初值 有效期至2011年6月25日
实验测得某化学反应速率常数k与反应温度T的关系数据如下:
T,K 363 373 383 393 403
k×102,min-1 0.668 1.376 2.717 5.221 9.668
如若k与T符合Arrhenius公式
k=A*e(-E/RT)
用Matlab以最小二乘法确定频率因子A和活化能E,并作出曲线图。
我会写程序,但不知道初值该赋多少,赋不同初值时所得结果都不同
当然最希望的是能得到完整过程
返回小木虫查看更多
今日热帖
京公网安备 11010802022153号
因为你的点数太少,待定系数又有两个,所以最后结果的不确定度也会较大。
初始值一般可以设定为经验值或计算得到的理论值。
对于不是以编程序为主的人,推荐你用Origin或Igor等程序去拟合得到你的系数相对简单,省时省力,
同意楼上的回答,初值赋经验值或文献参考值,再进一步修正.