我是学化工的.实验数据出来了,但要拟合成想要的方程出现了麻烦!安托因方程:y=exp(A-B/(C+x))现在我已有一组x和其对应的y.需要拟合成上面方程的形式.怎么拟合才能得到参数A,B,C
2019-11-28
我是学化工的.实验数据出来了,但要拟合成想要的方程出现了麻烦!安托因方程:y=exp(A-B/(C+x))
现在我已有一组x和其对应的y.需要拟合成上面方程的形式.怎么拟合才能得到参数A,B,C
优质解答
可以先假设C 为0, 方程 ==>
ln (P) = A - B/T; P 为压强;T为温度,记得单位要正确/保持一致.
求得初始A 和 B值,编程 逐步增加C(或递减C,因为C可以为负数;建议从-300逐步增加到300),同时求新A和B. 在新的A,B,C组合下求Regression R-square.R-square 为最大值(也就是最接近1.0000)的A,B,C组合即其中的最佳拟合参数.
可以先假设C 为0, 方程 ==>
ln (P) = A - B/T; P 为压强;T为温度,记得单位要正确/保持一致.
求得初始A 和 B值,编程 逐步增加C(或递减C,因为C可以为负数;建议从-300逐步增加到300),同时求新A和B. 在新的A,B,C组合下求Regression R-square.R-square 为最大值(也就是最接近1.0000)的A,B,C组合即其中的最佳拟合参数.