




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,第4章非线性方程(组)的求解,4.1二分法4.2简单迭代法4.3Newton法4.4抛物线法4.5非线性方程组的求解4.6实例解析,本章目标:求f(x)=0的根,.,4.1二分法,原理:若fCa,b,且f(a)f(b)0,则f在(a,b)上必有一根。,x1,x2,a,b,x*,bisect.m,.,误差分析:,第k步产生的xk有误差,对于给定的精度,可估计二分法所需的步数k:,优点:简单;对f(x)要求不高(只要连续即可).,缺点:无法求复根及偶重根收敛慢,注:用二分法求根,最好先给出f(x)草图以确定根的大概位置。或用搜索程序,将a,b分为若干小区间,对每一个满足f(ak)f(bk)0的区间调用二分法程序,可找出区间a,b内的多个根,且不必要求f(a)f(b)0。,多用于为其它求根方法提供初始近似值。,.,试位法为了加快二分法根的收敛速度,这里再介绍一种方法试位法,试位法的一般执行过程见下面动画。,(a+b)/2,x*,(a,f(a),(b,f(b),test_bit.m,.,f(x)=0,x=g(x),f(x)的根,g(x)的不动点,思路,从一个初值x0出发,计算x1=g(x0),x2=g(x1),xk+1=g(xk),若收敛,即存在x*使得,且g连续,则由可知x*=g(x*),即x*是g的不动点,也就是f的根。,逐次逼近:将隐式方程归结为显式计算,4.2简单迭代法,fixpt.m,.,.,原理:将非线性方程线性化Taylor展开,取x0x*,将f(x)在x0做一阶Taylor展开:,,在x0和x之间.,将(x*x0)2看成高阶小量,则有:,线性/*linear*/,只要fC1,每一步迭代都有f(xk)0,而且,则x*就是f的根。,切线法,4.3Newton法,newton.m,.,牛顿下山法NewtonsMethod局部微调:,原理:若由xk得到的xk+1不能使|f|减小,则在xk和xk+1之间找一个更好的点,使得。,注:=1时就是NewtonsMethod公式。当=1代入效果不好时,将减半计算。,newton_down.m,.,割线法,NewtonsMethod一步要计算f和f,相当于2个函数值,比较费时。现用差商(f的值)近似f,可少算一个函数值。,切线,割线,切线斜率割线斜率,需要2个初值x0和x1。,收敛比NewtonsMethod慢,且对初值要求同样高。,secant.m,.,4.4抛物线法,抛物线法是过曲线上的三点作一条抛物线,用抛物线与x轴的一个交点来作为f(x)=0与x轴交点。抛物线方法亦称为Muller方法。抛物线法的迭代公式为:,其中,,。,parabola.m,.,4.5非线性方程组的求解,非线性方程组可以看作非线性方程的推广,而非线性方程就是非线性方程组的特例。非线性方程组的一般数学描述为:,为叙述方便,记,这样上述方程组即可写为:,对于方程组的求解仍可以用牛顿法求解。,newtong.m,.,非线性方程的MATLAB函数求解1、fzero()函数MATLAB优化工具箱提供的fzero()函数是专门用于求解单变量非线性方程根的函数,该函数的调用格式为:x,fval,exitflag,output=fzero(fun,x0,options,p1,p2,)其中,fun表示函数表达式,x0是初始值,可以是标量或长度为2的向量,options是设置的过程参数,它主要包括Display和TolX两个选项,options选项可以通过函数optimset来设定,p1,p2,是函数表达式中附加的参数,x是返回的根,fval是根x处的目标函数的值,exitflag表明解存在的情况,正数表明解存在,负数表示解不存在(遇到复数、NaN或者无穷大等)。Output包含计算过程中的信息,它是一个结构体,output.algorithm是所选用的算法,output.funcCount是函数赋值次数,output.iterations是迭代次数。2、fsolve()函数MATLAB最优化工具箱提供的fsolve()函数是专门用来求解多元方程的实数根的函数。它的调用格式如下:x,fval,exitflag,outp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工动静脉内瘘术后护理
- 护理专业重点简答题题库及答案解析
- 消防灭火方案编制范本
- 危化企业安全知识问答题库及答案解析
- 肾癌根治术后患者的护理
- 催产素引产的护理查房
- 生字口目耳手教学课件
- 水电站项目施工问题分析与应对方案
- 公路设计技术交底
- 临床医学导论课程解析
- 公司兼职人员劳务合同4篇
- 2025年能源行业新能源产业风险管理可行性研究报告
- 第一单元-第2课-《国色之韵》课件人教版初中美术八年级上册
- 2.1 认识平均分(课件)数学苏教版二年级上册(新教材)
- 井盖安全常识培训课件
- 临床成人床旁心电监测护理规程
- 药品生产质量管理工程完整版课件
- 重大医疗事件报告及处理制度
- 爆破作业人员培训考核题库
- 构造地质学03章-地质构造分析的力学基础
- 墙体喷射混凝土加固工程方案一
评论
0/150
提交评论