基于MATLAB的数值分析中的相关算法实现.pptVIP

  • 4
  • 0
  • 约3.91千字
  • 约 20页
  • 2019-07-08 发布于江西
  • 举报

基于MATLAB的数值分析中的相关算法实现.ppt

* * 第一类边界条件:给出端点处的一阶导数值;第二类边界条件:给定端点处的二阶导数值;第三类边界条件:周期函数的定义 * 从上面两个例子可以看出:用二分法求解时,计算次数为14,收敛性很好,但是收敛速度不快;牛顿法求解时计算次数最好情况下为3次,可见收敛速度很快,但是要选择合理的初值,不然计算次数会增加,有时还得不到正确的结果。 从表格可以看出梯形法求解初值问题的近似解精度还是比较可观的 从表格可以看出改进的欧拉法求解初值问题的近似解精度还是比较可观的 用雅克比迭代法求线性方程组的解是一个比较理想的方法,编程实现时占用空间少,而且迭代速度快。 1 目的 数值分析算法在科学应用各个分支中有着越来越广泛的应用,特别是计算机的出现更有助这些应用的不断发展。实际生活中,很多问题都可以归纳为数值问题,如测得的实验数据有时候可以用插值法进行函数逼近预测。数值算法常与工程实践相结合,通过MATLAB软件直接运行可进行的程序来解决实际问题。本课题实现了三次样条插值法,二分法,牛顿法,梯形法,改进的欧拉法,雅克比迭代法等算法的MATLAB程序设计,弥补了函数库的缺省,更便于应用。 二、方程求根 三、常微分方程数值解 一、三次样条插值函数法 算法实现 四、雅克比迭代法 一、三次样条插值函数法 定义     设 ,若函数

文档评论(0)

1亿VIP精品文档

相关文档