matlab第六章 常微分方程数值解.pptVIP

  • 15
  • 0
  • 约2千字
  • 约 12页
  • 2016-08-22 发布于江苏
  • 举报
第六章 常微分方程的数值解 常见的近似数值求解方法有欧拉折线法、阿当姆斯法、龙格-库塔法与吉尔法。 不受方程类型的限制,可以求任何形状常微分方程的特解,但求出的解只能是数值的解函数。 一、解法步骤: 将高阶方程转化为一阶方程组。 (两种情况) 建立相应的函数文件。 调用求解函数。 [t,z]=odeij(‘dzdtk’,H,z0,tol) 刚性:设有一阶常系数线性微分方程组y’=Ay+f,如果它的Jacobian矩阵的特征值相差十分悬殊。 * odeij 问题类型 精度 适用对象 ode45 非刚性 中等 多数情况下可优先选用,但不能用来解刚性问题 ode23 非刚性 较低 可用来解中等刚性问题,或误差允许范围较宽的问题 ode113 非刚性 低到高 不能解刚性问题,当误差容限要求严格时效果较ode45好 ode15s 刚性 低到高 可用于解刚性问题,当采用ode45失败或效果很差时,可考虑使用 ode23s 刚性 低 可用于解刚性问题,当误差容限较宽时效果比ode15s好 ode23t 适度刚性 低 可用于解刚性问题,但要求无数值衰减 ode23tb 刚性 低 可用于解刚性问题,当误差容限较宽时效果比ode15s好 二、例题 例1

文档评论(0)

1亿VIP精品文档

相关文档