- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章非线性方程求解讲解
2. 二分法 可作为方程的近似解。重复上述过程,得迭代公式 (8-3-1) 该方法称为牛顿法(切线法) y x y=f(x) b a 算法8、2(见教材) 例 4 解: 代入迭代式,得 function x=Newton(fname,dfname,x0,e,N) if nargin5,N=500;end if nargin4,e=1e-4;end x=x0;x0=x+2*e;k=0; fprintf(It.no=%2d x%[2d]=%12.9f\n,k,k,x) while abs(x0-x)ekN, k=k+1; x0=x;x=x0-feval(fname,x0)/feval(dfname,x0); fprintf(It.no=%2d x[%2d]=%12.9f\n,k,k,x) end clear;clc; fun=inline(4*cos(x)-exp(x)); dfun=inline(-4*sin(x)-exp(x)); Newton(fun,dfun,pi/4,0.5e-6); It.no= 0 x It.no= 1 x[ 1]= 0.911878472 It.no= 2 x[ 2]= 0.904810187 It.no= 3 x[ 3]= 0.904788218 It.no= 4 x[ 4]= 0.904788218 用牛顿迭代法求方程4*cos(x)-exp(x)=0在x=pi/4附近的近似根 牛顿迭代公式 代入初值 迭代3次所得近似值就达到8位有效数字。 解: 例5 用牛顿法求解下面方程的根,取 % function[x,n]=newton(fun,dfun,x0) x=x0-fun(x0)/dfun(x0); n=1; while abs(x-x0)1.0e-6n=1e8 x0=x; x=x0-fun(x0)/dfun(x0); n=n+1; end clear;clc; fun=inline(x^3+10*x-20,x); dfun=inline(3*x^2+10,x); [x,n]=newton(fun,dfun,1.5) x = 1.5946 n = 4 例5’ 用牛顿法求解下面方程的在x=0,x=1.75的近似根,取 clear;clc; fun=inline(sin(x)-x^2/4,x); dfun=inline(cos(x)-x/2,x); [x,n]=newton(fun,dfun,1.75) clear;clc; fun=inline(sin(x)-x^2/4,x); dfun=inline(cos(x)-x/2,x); [x,n]=newton(fun,dfun,1.75) function[x,n]=newton(fun,dfun,x0) x=x0-fun(x0)/dfun(x0); n=1; while abs(x-x0)1.0e-6n=1e8 x0=x; x=x0-fun(x0)/dfun(x0); n=n+1; end x = 1.9338 n = 4 例 6 解: % function x=Newton(fname,dfname,x0,e,N) if nargin5,N=500;end if nargin4,e=1e-4;end x=x0;x0=x+2*e;k=0; fprintf(It.no=%2d x%[2d]=%12.9f\n,k,k,x) while abs(x0-x)ekN, k=k+1; x0=x;x=x0-feval(fname,x0)/feval(dfname,x0); fprintf(It.no=%2d x[%2d]=%12.9f\n,k,k,x) end % clear;clc; fun=inline(x^3+2*x^2+10*x-20); dfun=inline(3*x^2+4*x+10); Newton(fun,dfun,1.5,0.5e-6); 例 6’. 用牛顿迭代法求方程x^3+2*x^2+10*x-20=0在x=1.5附近的近似根 It.no= 0 x[ 0]=1.500000000 It.no= 1 x[ 1]= 1.373626374 It.no= 2 x[ 2]= 1.368814820 It.no= 3 x[ 3]= 1.368808108 It.no= 4 x[ 4]= 1.368808108 例7 用牛顿法求解下面方程的在x=0,x=1的近似根,取 % function[x,n]=newton(fun,dfun,x0) x=x0-fun(x0)/dfun(x0); n=1; while ab
您可能关注的文档
- 第八章岩土工程勘察讲解.ppt
- 深深的怀念重点.doc
- 第八章成本费用管讲解.ppt
- 混凝土专项施工方案完整重点.doc
- 混凝土专项治理方案重点.doc
- 混凝土与砌体结构B重点.doc
- 混凝土习题1233重点.doc
- 第八章数字与模拟的转换及应用电路讲解.ppt
- 第八章时序逻辑电路的分析与设计讲解.ppt
- 第八章成品保护与工程保修工作的管理措施和承诺讲解.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)