当前位置:   article > 正文

第二讲 ODE欧拉数值方法_欧拉方法步长能为负吗

欧拉方法步长能为负吗

一,数值方法是解微分方程的主要方法;

二,IVP初值问题:一阶微分方程y=f(x,y) ,和初始点y(xn)=yn,联立的方程组;

三,欧拉数值方法:

  1. 找到初始点(xn,yn)
  2. 根据微分方程y=f(x,y),求出初始点斜率An=f(xn,yn)=yn+1ynh
  3. 设步长为h
  4. xn+1=xn+h
  5. y_{n+1}=y_{n}+hA_{n}
  6. ……循环迭代

     也可以用表格的方法来做,见视频10:00~15:50

四,欧拉数值方法的问题:

  1. 计算结果的误差偏高还是偏低?如果解是凹函数,则偏低;如果解是凸函数,则偏高
  2. 判断初始点附近的函数凹凸性的方法:先求y=f(x,y)的导函数y,再将初始点(xn,yn)代入导函数,解出y, y为+时是凹函数,y为-时是凸函数
  3. 如果函数是凹凸起伏的,则需要分段判断
  4. 减小误差的方法1:取较小步长,效果是一阶逼近eC1h
  5. 减小误差的方法2:将斜率An改为An+An+12,效果是二阶逼近eC1h2
  6. 电脑作图的标准方法是RK4(runge-kutta四阶逼近)

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号