| 查看: 625 | 回复: 1 | ||||
| 本帖产生 1 个 ICEPI ,点击这里进行查看 | ||||
[求助]
欧拉法求解微分方程求解反应速率系数已有1人参与
|
||||
mbchen
专家顾问 (著名写手)
-

专家经验: +191 - ICEPI: 74
- 应助: 111 (高中生)
- 贵宾: 0.15
- 金币: 4784.9
- 散金: 240
- 红花: 84
- 帖子: 1220
- 在线: 738.2小时
- 虫号: 383121
- 注册: 2007-05-26
- 性别: GG
- 专业: 理论和计算化学
- 管辖: 无机/物化
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
dante1991: 金币+20, ★有帮助, 说明很详细 2017-01-09 08:22:53
冰点降温: 金币+3, ICEPI+1, 谢谢专家解答,辛苦了。解答很详细,具有普遍参考意义。 2017-01-09 09:40:47
dante1991: 金币+20, ★有帮助, 说明很详细 2017-01-09 08:22:53
冰点降温: 金币+3, ICEPI+1, 谢谢专家解答,辛苦了。解答很详细,具有普遍参考意义。 2017-01-09 09:40:47
|
无论怎么样的化学反应,总可以写出一阶微分方程dx(t)/dt=f(x(t)),其中x(t)为某产物的浓度。 然后用Euler法求一阶微分方程dx(t)/dt=f(x(t))的解,并且已知起始条件x(t=0)。 Euler法的原理如下: 将时间看成离散的,即t=0,h,2h,3h,... 原微分方程dx(t)/dt=f(x(t))近似于如下差分方程: [x(t+h)-x(t)]/h = f(x(t)),即 x(t+h) = x(t) +h* f(x(t)) 该差分方程在t=0,h,2h,...时分别为如下几个方程 x(h) = x(0) +h* f(x(0)) x(2h) = x(h) +h* f(x(h)) x(3h) = x(2h) +h* f(x(2h)) …… 这样就依次得到上述微分方程(和起始条件)的近似解x(h),x(2h),x(3h),...。 |
2楼2017-01-08 18:29:42













回复此楼