




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
非线性方程的5种数值解法及其探究指导老师:魏春艳(讲师)专业:信息与计算科学姓名:张萨非线性方程的5种数值解法及其探究指导老师:魏春艳(讲师)专业1摘要:本文首先分别介绍了二分法、newton迭代法、反函数法、求交法、反插值法等5种算法;再结合具体的实例,并在相同的误差精度下,用matlab语言对它们逐一实现;最后对这5种方法进行归纳总结.关键词:非线性方程;二分法;迭代法;反函数法;反插值法;matlab程序;非线性方程的5种数值解法及其ppt课件2论文结构框架引言相关理论知识及算法步骤算例分析综合分析比较研究意义相关领域研究回顾介绍了这5种方法的基本原理及算法步骤以方程为例,用matlab程序分别实现分析比较,归纳其应用范围和优缺点论引言相关理论知识算例分析综合分析比较研究意义相关领域研究回31
引言在实际问题中,求解非线性方程根的精确值很困难,大部分的情况下,我们只需要求解出近似值即可.而数值解法,就是用数值迭代的方法来求解近似值的一种方法.其中最早提出来的是二分法.到了17世纪,牛顿又提出了一种迭代方法,这是目前为止最基本,最核心,最经典的一种迭代法.在20世纪,有学者提出了反函数法,并推出一系列具有高精度的求根公式,这对于那些不便于进行迭代的方程的求解具有较大的应用价值.非线性方程的5种数值解法及其ppt课件4此外,还有学者在不动点迭代法的基础上,利用切线的几何意义来构造迭代公式,称为求交法.同时,一些专家通过反插值来求解出自变量的值,即反插值法.2相关理论知识·二分法
首先确定方程的有根区间,然后再进行中点函数值判断,这样不断地接近零点,把零点所在的区间缩小一半,最终使区间的两个端点逐渐收敛于函数的零点.
非线性方程的5种数值解法及其ppt课件5取上式中的线性部分,并考虑,则有:设,那么该方程的解就是:再把在附近展开成泰勒级数,并且也取其线性部分有:·netwon迭代法由泰勒定理知:取上式中的线性部分,并考虑,则有:设,那么该方程的解就是:6那么,该方程的解就是:
这样,就可以得到该方法的一个迭代序列为:·反函数法(该方法仅适用于高次代数方程,且最高次系数设为n
)若函数存在单值的反函数,设为,并且有:那么,该方程的解就是:这样,就可以得到该方法的一个迭代序列7时,用泰勒展开式把在点处展开,有:令,当充分小时,将上式中的拉格朗日余项略去,当时,同理可得:迭代公式是:那么可得迭代公式是:把前面的3个式子代入到上式中,就可以得到:有:时,用泰勒展开式把在点处展开,有:令,当充分小时,将上8当时,迭代公式是:当时可以得到更高精度的迭代公式.·求交法xy0k首先把方程化成它的同解方程,然后令,方程的根,就等价于求这两个,求解函数的交点k.设初始值是,x0xx1则可得到,过该点作直线的切线,得到,该点的横坐标记为,可以得到三角形,那么可得:当时,迭代公式是:当时可以得到更高精度的迭代公式.·求交法9因为,则如此这样进行下去,就会得到一组迭代公式是:·反插值法给定方程的n个离散数据点:,且是介,之间的某个值,由介值定理可知:它所对应的自变量的取值必在之间,考虑在该区间内进行线性插值,则有:再令,就可以得到可以得到一个粗略近似值:于因为,则如此这样进行下去,就会得到一组迭代公式是:·反插值法10令,则可得到第一个近似值:按照同样的方法进行二次插值,可以得到第二个近似值:然后把作为初始值,考虑进行n次反插值,则有:令,则可得到第一个近似值:按照同样的方法进行二次插值,可以11如此进行下去,就可以得到该方法的一组迭代序列是:3算法步骤给定有根区间,初始值,并考虑在相同的容许误差精度要求下,分别用上述的5种方法编写具体的matlab程序来求解方程根的近似值.如此进行下去,就可以得到该方法的一组迭代序列是:3算法步骤124算例分析以方程为例,先用matlab程序求出它的有根区间是,然后再选取初始值和精确度最后用matlab语言对这5种方法逐一实现,求解出该方程根的近似值,并要求能得到每一步迭代的结果.(具体程序5综合分析比较分别从基本原理,迭代次数,迭代时间,适用范围,优缺点等方面,对这5种方法逐以分析,并举例说明,最后再进行见附录).综合归纳比较(见下表).4算例分析以方程为例,先用matlab程序求出它的有根区间13初始值迭代次数迭代时间数值解二分法330.015秒-5.80383649934083netwon迭代法40.01秒-5.80383649910152反函数法30.01秒-5.80383649910152求交法40.006秒-5.80383649910152反插值法
5
0.036秒
-5.80383649910152
表1:最终的迭代结果比较初始值迭代次数迭代时间数值解二分法14表2:5种数值解法的综合比较优点
缺点
应用范围
二分法①算法简单,容易操作;②近似根序列一定收敛于方程的根;①收敛速度比较慢;②只能求解奇数重根,不能求解偶数重根;函数在有根区间上连续,且在区间端点处的函数值异号;
netwon迭代法①与普通的迭代法相比,收敛速度快;②几何意义鲜明,易于理解;①对迭代初始值的要求比较高,当初始值偏离方程的根较远时,收敛序列可能不收敛;②对于复杂的方程,其一阶导数不易得到;③迭代时可能出现分母为0的情况;①在整个有根区间上,一介导函数值不变号,且恒不为0;②选取的初始值的一介,二介导函数值号;
表2:5种数值解法的综合比较优点15优点
缺点
应用范围
反函数法①收敛速度较迭代法快;②原理简单;①迭代公式比较复杂繁琐;②适用范围窄,只能求解高次代数方程;③迭代时可能出现分母为0的情况;①一介导函数值在有根区间上存在且连续;②一介导函数值恒不为0;③区间端点出的函数值异号;
求交法①收敛速度快;②几何意义明显,易于理解;①有的非线性方程,不一定能把它化成同解方程的形式;②一些复杂的非线性方程的一阶导数不易得到;③迭代时可能出现分母为0的情况;①方程能够化成同解方程的形式;②同解方程右侧的导函数值存在且连续,且不能等于1;优点缺点应用范围①16优点
缺点
应用范围
反插值法①收敛速度较迭代法快;②算法简单易懂;
①可能出现差商为0的情况,迭代无意义;②对于有的方程,它的差商可能不容易求出来;
①函数在有根区间上连续;②若函数是偶函数,且选取的初始值互为相反数,则该方法失效;·在实际应用中,我们要根据所求方程的具体的情况和满足的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度吊装作业环境影响评价与控制合同
- 2025年度绿色交通项目贷款担保合同
- 2025年度餐饮服务业工伤赔偿协议书
- 二零二五年度个人与金融公司业绩提成合同
- 2025年美容院转让合同附带原美容项目技术授权与培训
- 2025年度航空航天设备租厂房安全协议责任书
- 动物生理学模拟题含参考答案
- 电力负荷控制员练习题含参考答案
- 初中学业水平考试美术练习题含参考答案
- 情绪管理教育课件
- 基于整本书阅读的小学语文阅读教学策略研究获奖科研报告
- 超声引导下PICC置管术的临床应用培训课件
- 2025年泰州职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 粮油烘干中心项目可行性研究报告申请报告
- 定制家具安装手册培训
- 大型企业流程管理与信息化诊断规划方案
- 2025年春新北师大版数学一年级下册课件 综合实践 设计教室装饰图
- 统编版(2025新版)七年级下册语文第二单元知识点复习提纲
- 2025-2030年中国砂石开采市场发展展望与投资策略建议报告
- 个人租赁钢管合同范例
- 2024年中国民用酱油市场调查研究报告
评论
0/150
提交评论