如何用正向欧拉求解隐式 ODE?

计算科学 微分方程 数字
2021-12-23 19:08:12

考虑隐式 ODE

M(y)y˙=F(t,y)

如果都是非奇异的My

如何使用正向欧拉法在不反转进行数值求解?yM(y)

我只出来了以下方法:

  1. 正向欧拉,yn+1=yn+hyn˙
  2. 乘以得到M(yn)M(yn)yn+1=M(yn)yn+hM(yn)yn˙
  3. M(yn)yn+1=M(yn)yn+hF(t,yn)=RHS
  4. 通过迭代矩阵求解器从起点求解并得到M(yn)yn+1=RHSynyn+1

但我认为该过程效率不高,因为它需要迭代求解M(yn)yn+1=RHS

谁能告诉我一个实用或更有效的方法(需要使用正向欧拉)?

0个回答
没有发现任何回复~