




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算方法1第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法2第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法3三.一引入4三.一引入5早在四千多年以前,在古巴比伦地区就已经萌发出数学智慧地幼芽。古巴比伦数学取得了一系列地重要成就,譬如制成了有关方根地计算表。古巴比伦制造开方表地方法难以考证,不过可以想象其计算方法必定相当地简单。三.一引入给定a>零,求开方值地问题就是要解方程
x二-a=零这样归结出地是个非线方程,从初等数学地角度来看它地求解有难度。该如何化难为易呢?6三.一引入设给定某个预报值x零,希望借助于某种简单方法确定校正量∆x,使校正值x一=x零+∆x可以比较准确地满足所给方程x二-a=零,即有7三.一引入设给定某个预报值x零,希望借助于某种简单方法确定校正量∆x,使校正值x一=x零+∆x可以比较准确地满足所给方程x二-a=零,即有一般来说,∆x是一个小量,因此忽略掉∆x地方项,上述方程便是一个关于∆x地一次方程,据此写出∆x,从而对校正值x一=x零+∆x有8三.一引入反复施行这种预报校正方法,即可导出开方公式从给定地某个初值x零>零出发,利用上式反复迭代,即可获得满足精度要求地开方值9三.一引入例三.一:用开方算法求根号=?误差到一零-六解:分别取x零=九与x零=二零,ixixi零九.零零零零零零二零.零零零零零零一九.五零零零零零一二.二五零零零零二九.四八六八四二九.七九八四六九三九.四八六八三三九.四九一七八九四九.四八六八三三九.四八六八三四五九.四八六八三三九.四八六八三三10第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法11例三.二考虑下面地非线方程(一)ex+一=零,(二)x六-二x五-八x四+一四x三+一一x二-二八x+一二=零,(三)cosx=零;12例三.二考虑下面地非线方程(一)ex+一=零,此方程无解(二)x六-二x五-八x四+一四x三+一一x二-二八x+一二=零,(三)cosx=零;(一)式无解;(二)式有三个解,x=一,-二,三,无论x取值地区间怎样变化,只要它包含[-二,三]这个区间,解地质与个数不变。但这三个解地质又各不相同,x=三是一个单根,x=-二是两重根,x=一则是三重根。(三)式随x地取值范围不同,解地个数也不同。事实上,在整个实数轴上有无穷多个解。在讨论非线问题时,通常总是要更强调"定义域",往往要求地是自变量在一定范围内地解,道理就在于此。13在科学研究与工程设计,经常会遇到地一大类问题是非线方程f(x)=零地求根问题,其f(x)为非线函数。方程f(x)=零地根,亦称为函数f(x)地零点。14如果f(x)是多项式函数,则称为代数方程,否则称为超越方程(三角方程,指数,对数方程等)。一般称n次多项式构成地方程为n次代数方程,当n>一时,方程显然是非线地15给定如下非线方程组i=一,二,…,n(三.二.一)引入向量,向量函数记号(三.二.二)则方程组可改为F(x)=零当n=一时,方程组(三.二.一)是一个非线方程式f(x)=零(三.二.三)16定义三.一设有x*使f(x*)=零则称x*为方程(三.二.三)地根或零点。若存在正整数m,使f(x)=(x-x*)mg(x)(三.二.四)且零<g(x*)<+∞,则称x*为(三.二.三)式地m重根。当m=一时,x*为单根,这时x*满足条件f(x*)=零,f’(x*)≠零;17第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法1819二分法地基本思想:首先确定有根区间,将区间二等分,通过判断f(x)地符号,逐步将有根区间缩小,直至有根区间足够地小,便可求出满足精度要求地近似根。
20二分法21例三.三用二分法求方程f(x)=sinx-x二/四=零地非零实根地近似值,使误差不超过一零-二.解22例三.三用二分法求方程f(x)=sinx-x二/四=零地非零实根地近似值,使误差不超过一零-二.解nanbnxn+一f(xn+一)零一.五二一.七五零.二一八三六一一一.七五二一.八七五零.零七五一七九六二一.八七五二一.九三七五-零.零四九六二二八三一.八七五一.九三七五一.九零二六五零.零四零四二零八四一.九零六二五一.九三七五一.九二一八七五零.一五六零一四五一.九二一八七五一.九三七五一.九二九六八七五零.零零五三六三四零第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法23三.四.一不动点迭代法不动点迭代法是一种逐次逼近地方法,它地基本思想是通过构造一个递推关系式(迭代格式),计算出根地近似值序列,并要求该序列收敛于方程地根.将方程f(x)=零改写成等价形式x=(x)(三.四.一)定义三.二称所有满足方程x=(x)地点x,为此方程地不动点。24取初始迭代值x零,记x一=φ(x零),x二=φ(x一),…,一般有(三.四.二)记数列x零,x一,…,xk,…为{xk},当k充分大时,如果{xk}有极限x*存在,即(三.四.三)则对(二.一.六)式两边同时取极限,得
(三.四.四)这表明x*为等价方程x=φ(x)地不动点,即x*为方程f(x)=零地根。25上述求解方程f(x)=零地根地近似值地过程,称为不动点迭代法,其(三.四.二)式地φ(x)称为迭代函数,x零称为迭代地初始值,公式(三.四.二)称为迭代格式或迭代过程,xk称为根x*地第k次近似值,{xk}称为迭代数列。若极限式(三.四.三)成立,则称此迭代法为收敛地,否则称为发散地。应用迭代法求方程根地基本问题是:一)化等价方程,构造迭代函数;二)研究迭代数列{xk}地收敛,收敛速度与误差估计。26三.四.二迭代法地几何解释通常将方程f(x)=零化为与它同解地方程x=(x)地方法不止一种,有地收敛,有地不收敛,这取决于(x)地态,方程x=(x)地求根问题在几何上就是确定曲线y=(x)与直线y=x地点P*地横坐标。(a)(b)27迭代法地几何意义2829三.四.三迭代法地收敛定理三.一(收敛定理)假定方程x=(x)满足:一)(x)在[a,b]上连续;二)当x∈[a,b]时,(x)∈[a,b];三)’(x)存在,且对任取x∈[a,b]有(三.四.六)则方程x=(x)在[a,b]上存在唯一不动点x*,且对任取x零∈[a,b],由迭代格式xk+一=(xk),k=零,一,二,…所定义{xk}收敛于唯一不动点x*,即同时下列误差估计式成立(三.四.七)(三.四.八)证明:令h(x)=x-φ(x),则h(x)在[a,b]上连续且可微。根据定理三.一地条件(二)知h(a)≤零,h(b)≥零,由连续函数地介值定理,必有x*∈[a,b],使h(x*)=零,即x*=φ(x*)。因此x*便为方程x=φ(x)于[a,b]内地不动点。假设另有,且,使,则由拉格朗日值定理,得其介于x*与之间,因x*=,故只有,这与定理三.一|φ′(x)|≤L<一矛盾30对任x∈[a,b],由|φ′(x)|≤L<一得即对任x0∈[a,b],。注意与31得即(三.四.七)式成立,由于再利用已证(三.四.七)式,即知(三.四.八)式成立。3233定理三.一给出了迭代法收敛地充分条件且十分适用。首先,对有根区间[a,b]并没有限制其范围大小,只要满足条件一)二)三)即可,故[a,b]可取为任意有限大小地区间。因此,可视此定理为大范围收敛定理。其次,在收敛地证明过程可以看出,迭代序列收敛速度地快慢取决于L地大小,L越小,收敛越快。结论地第一个误差估计式可以作为上机控制迭代止地一个条件;第二个误差估计式可用于估计满足指定误差精度所需地迭代次数k.34事实上,由定理地证明过程可知,定理地条件(三)可放宽为:若(x)在[a,b]满足Lipschitz条件,即对[a,b]上地任意两点x一,x二,有且Lipschitz常数L<一,则定理依然成立。例三.四求方程f(x)=xex-一=零(或x=e-x)在[一/二,ln二]地解。若要求迭代次数k至少应为多少?35解:取迭代函数,当x∈[一/二,ln二]时,φ(x)连续可微,又,故φ(x)为单调下降函数,且有又可见,φ(x)满足定理二.一地全部条件,因此x=e-x于[一/二,ln二]有唯一不动点,且由所定义地迭代序列{xk}收敛到此不动点。取初值x零=一/二,迭代序列{xk}见表三.三。3637kxkkxk一零.六零六五三一一三零.五六七一八七二零.五四五二三九一四零.五六七一一九三零.五七九七零三一五零.五六七一五七四零.五六零零六五一六零.五六七一三五五零.五七一一七二一七零.五六七一四七六零.五六四八六三一八零.五六七一四一七零.五六八四三八一九零.五六七一四五八零.五六六四一零二零零.五六七一四二九零.五六七五六零二一零.五六七一四四一零零.五六六九零七二二零.五六七一四三一一零.五六七二七八二三零.五六七一四三一二零.五六七零六七二四零.五六七一四三由定理地第二个误差估计式(三.四.八)知,为使迭代误差满足指定精度ε,即,须从而迭代次数应满足由此可解出3838在本题,指定控制误差为,取,x零=一/二,先算出x一=零.六零六五三一再代入上式,可得由上式解出k≥二五,即为使,约需迭代二五次。39三.四.四稳定与收敛阶只要迭代过程是收敛地,误差将随迭代步地增加逐渐趋于零,而不会使得舍入误差随迭代过程逐渐累积。因此,收敛地迭代法总是稳定地。对于收敛地迭代法,其收敛速度地快慢也很重要。它关系到达到特定地准确度需求多少步迭代,也就是需求多少计算量。40例三.五假设有(一)-(三)三个迭代过程,其迭代解地误差随迭代步变化情况分别为:(一)一零-二,一零-三,一零-四,一零-五,…(二)一零-二,一零-四,一零-六,一零-八,…(三)一零-二,一零-四,一零-八,一零-一六,…很显然,迭代法(一)(二)(三)地收敛速度是不同地,方法(三)收敛得最快,而方法(一)收敛得最慢,再仔细观察发现,对于(一)(二),相邻步误差地比例为一常数:对于方法(一),41对于方法(二),而对于方法(三),相邻步误差地比值逐步变小,因此,它表现出更快趋于零地收敛过程。42收敛阶定义三.三设迭代格式收敛于方程x=地不动点x*,如果迭代误差满足渐近关系43则称此迭代格式是p阶收敛地。特别地,当p=一时,称迭代格式是线收敛地;当p>一时,称迭代格式是超线收敛地;当p=二时,称迭代格式是方收敛地或二次收敛地。44根据定义三.三,前面例三.四三个迭代过程地收敛阶分别为:(一)一阶收敛,c=一零-一;(二)一阶收敛,c=一零-二;(三)二阶收敛,c=一;由定理三.一地证明,可知不动点迭代法一般是线收敛地。收敛阶越高,迭代法收敛得越快,计算量也越少,所以我们往往寻求收敛阶尽量高地迭代法。45第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法46三.五.一定义牛顿迭代法是一种重要与常用地迭代法,它地基本思想是将非线函数f(x)逐步线化,从而将非线方程f(x)=零近似地转化为线方程求解。47设已知方程f(x)=零有近似根xk(假定)将函数在点xk处泰勒展开48方程f(x)=零可以近似地表示成这是一个线方程,其根为记根为xk+一,则有k=零,一,…(三.五.一)称上式为求方程f(x)=零根地牛顿迭代法,也称为切线法。49三.五.二牛顿迭代法地几何解释方程f(x)=零地根x*是曲线y=f(x)与x轴点地横坐标,设xk是根x*地某个近似值,过曲线y=f(x)地横坐标为xk地点Pk=(xk,f(xk))引切线x轴于xk+一,并将其作为x*,新地近似值,重复上述过程,一次次用切线方程来求解方程f(x)=零地根,所以亦称为牛顿切线法。50三.五.三牛顿迭代法地收敛与收敛阶对方程f(x)=零,若,并定义等价方程为由此看出,牛顿迭代法(二.一.一五)式即为按上式所定义迭代函数地一个迭代法。由于牛顿迭代法采用特定形式地等价议程与迭代函数,故它必有其自身地特点。不动点迭代法地收敛阶是线地,但在一定条件下,牛顿迭代法地收敛阶可为二次地,即方收敛。51定理三.二设函数f(x)在根x*附近有二阶连续导数且,则存在x*地邻域
使对任意x零∈D,由迭代公式(三.五.一)式所定义地所定义地序列{xk}收敛到方程f(x)=零地根x*,且有(三.五.二)即Newton迭代法是方收敛地。52证明:已知Newton迭代法地迭代函数为由于又因f(x*)=零且,故存在x*地邻域,使得在D内,并且成立。这样,Newton迭代法地局部收敛(当初值充分靠近x*时)可由定理三.一推出。下面再证明53将函数f(x)于xk点Taylor展开为取x=x*并利用f(x*)=零,可得因连续且,则由可知,当k充分大时,由式两端同除以,得到54再利用公式(三.五.一),有最后根据,地连续,上式两边同时取极限,即得定理证毕。55例三.五利用牛顿迭代法求方程于[零,二]内地根56解:显然f(零)f(二)<零,即f(x)=零于[零,二]内有根。由于故Newton迭代格式为k=零,一,二….分别取初值x零=一.零与x零=八.零,计算结果见下表。当x零=一.零时,得到x*≈x六,这时f(x六)=,当取x零=八.零时,迭代法发散。5758kxkkxk零一.零零八.零一-一.一五五九九一三四.七七八一零七二零.一八九四三三二八六九.一五一九三零.七一四零四三
四零.七八二五四二
五零.七八三五九五
六零.七八三五九六
发散定理三.三假定方程f(x)=零在[a,b]区间上有二阶连续函数,且满足条件①f(a)f(b)<零②f’(x)≠零,x∈[a,b];③f’’(x)在[a,b]上不变号。那么对任意x零∈[a,b],只要满足则以x零为初值所产生地Newton迭代序列{xk}必定收敛到f(x)=零地唯一实根x*.59三.五.四割线法牛顿迭代法地主要优点是,适用强,并具有较快地收敛速度;其缺点是对初始值x零地要求高,且需计算导数f’(xk)地值。如果f(x)比较复杂,致使导数地计算困难,那么使用牛顿迭代法就不方便了。60三.五.四割线法为了避开求导数,可以考虑用差商替代微商,从而避免了复杂地导数计算,利用相邻两次迭代地函数值做差商,得(三.五.三)将上式代入牛顿迭代法公式后,得到k=一,二,…(三.五.四)
61割线法地几何解释若已知方程f(x)=零地根x*地两个近似值xk-一,xk,过点Pk-一=(xk-一,f(xk-一))与点Pk=(xk,f(xk))做一条直线,将该直线与x轴点地横坐标记xk+一,则xk+一地表达式为(三.五.四)式。由于每迭代一次,都要事先在曲线y=f(x)上取两个点,然后连成割线,再取割线与x轴点地横坐标作为根x*地近似值xk+一,故此迭代法称为割线法,也叫弦截法。如图三.六所示。在割线法地计算,每次求xk+一时要用到前面两步地结果xk-一,xk,因此,运用割线法行方程求根,需要先给出两个迭代初始点x零,x一.6263例三.七用割线法求方程于[零.五,零.六]内地根。解取初始点x零=零.五,x一=零.六,相应地割线法公式为
k=一,二,…
计算结果见下表三.五64kxk零零.五一零.六二零.五六五三二三零.五六七零九四零.五六七一四65比较例三.四表三.三与本例表三.五地计算结果可知,用割线法计算迭代四次地精度比不动点迭代法一四次所得地近似解地精确度还要好。可见割线法地收敛速度也是相当快地第三章非线方程(组)地数值解三.一引入三.二非线方程问题三.三二分法三.四不动点迭代法三.五牛顿迭代法三.六解非线方程组地牛顿迭代法66考虑非线方程组i=一,二,..,n(三.二.一)设是它地一个精确解,讨论如何计算近似解,即x*地近似值,将方程组(三.二.一)地每个非线方程于点作泰勒展开,并舍去关于地二次与以上地项,则有67(三.六.一)68记解x*地第k+一次近似值为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆资源与环境保护职业学院《林学专业外语》2023-2024学年第二学期期末试卷
- 四川民族学院《植物配置与景观营造》2023-2024学年第二学期期末试卷
- 娄底幼儿师范高等专科学校《主题性场地环境设计》2023-2024学年第二学期期末试卷
- 辽宁铁道职业技术学院《动画运动规律》2023-2024学年第二学期期末试卷
- 油田作业设备题库及答案
- 2025年执业药师资格证之《西药学专业一》预测试题及参考答案详解(巩固)
- 湖南冶金职业技术学院《灯光基础》2023-2024学年第二学期期末试卷
- 江苏电子信息职业学院《大学体育(二)》2023-2024学年第二学期期末试卷
- 川北幼儿师范高等专科学校《历代名医医案选读》2023-2024学年第二学期期末试卷
- 新疆现代职业技术学院《中级政治经济学》2023-2024学年第二学期期末试卷
- 2024年深圳市房屋租赁合同(3篇)
- 食品感官检验:食品感官检验的基本条件
- 职业技能等级认定投诉举报制度
- 5.2 预防犯罪 课件- 2024-2025学年统编版道德与法治八年级上册
- 路灯控制器课程设计仿真
- 呼吸机雾化吸入疗法护理实践专家共识
- “非遗”之首-昆曲经典艺术欣赏智慧树知到期末考试答案章节答案2024年北京大学
- 金属非金属露天矿山及尾矿库重大事故隐患判定标准解读
- 人工气候室投标书
- 应征公民政治考核表(含各种附表)
- 【企业分拆上市问题探究文献综述5800字】
评论
0/150
提交评论