以梦为马,不负韶华

搜索
查看: 1722|回复: 3
收起左侧

化学平衡,非线性方程组求解

[复制链接]
发表于 2015-5-23 21:14:07 显示全部楼层 |阅读模式
我从化学平衡计算出如下关系式,是一个非线性方程组,求高手指点最终计算结果,最好能将源程序贴出来,万分感谢


0=4.3235*10^10*n7*n0^2-n4^2*n3;
0=7.847*10^8*n7^2-n3*n5;
0=1.354*10^16*n7^2-n3*n0;
0=992.74-4*n3-2*n7;
0=254.112-n1-n3;
0=562.5-n2-n4-n5;                                                   
0=262.6073-n1-n2-n0

发表于 2015-5-23 21:14:07 显示全部楼层
n0: 7.327345861056E-14
n1: 2.36785521681556
n2: 285.537763450263
n3: 248.185
n4: 0.00134587479894328
n5: -3.37053651371623E-13
n7: 3.64821419464947E-14
回复 支持 反对

使用道具 举报

发表于 2015-5-23 21:14:07 显示全部楼层
我的结果好像和二楼结果不一样
n0        29.60907975
n1        5.927000368
n2        227.0712199
n3        248.1849996
n4        335.4287784
n5        1.71597E-06
n7        7.36700E-07
第一条方程用于进行迭代计算,其余分别转化为n3为自变量的函数。
n5=f(n7,n3)=f(n3)
n0=f(n7,n3)==f(n3)
n7=f(n3)
n1=f(n3)
n4=f(n5,n2)=f(n3)
n2=f(n1,n0)=f(n3)
然后对n3设一个初值进行求解的
我是用excel规划求解计算的,懒得敲代码。不过初值的确定使用了下二分法,就是作图大概看个区间..不过选取n3作为迭代变量不是很好
回复 支持 反对

使用道具 举报

发表于 2015-5-23 21:14:07 显示全部楼层

感谢楼主分析
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-6 23:40

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表