- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方程求解
本章学习目的:
1.复习求解方程的基本原理和方法,掌握解方程的迭代算法;
2.能利用MATLAB软件编写迭代算法程序,了解迭代过程的图形表示;
3.熟练掌握用MATLAB软件的函数来求解方程和方程组;
4.通过范例展现求解实际问题的初步建模过程和MATLAB程序设计。
§2.1 引言
“方程是很多工程和科学工作的发动机”。研究大型的土建结构、机械结构、输电网络、管道网络,研究经济规划、人口增长、种群繁殖等问题时,简单的分析可以直接归结为线性或非线性方程组,复杂一些要用到(偏)微分方程,求数值解时将转化为n非常大的方程组。若干世纪以来,工程师和科学家花了大量的时间用于求解方程(组),数学家研究各种各样的方程求解方法。
本章我们就是要学习求解线性方程组、非线性方程(组)的方法,以及利用数学软件利用计算机对方程和方程组进行求解。
§2.2 方程的求解方法
考虑求方程f(x)=0的解,我们通常采用这样的几种方法:因式分解法、图形放大法、数值迭代逼近法。
1.因式分解法:
这是我们最熟悉、常用的一种方法,这个方法的关键在分解因式,包括对多项式函数、三角函数和指数函数等的分解。但对于无法进行分解的函数则无能为力。
2.图形放大法:
由于计算机的广泛应用,可以非常方便地作出函数f(x)的图形(曲线),找出曲线与x轴的交点的横坐标值,就可求出f(x)=0的近似根。这些值尽管不精确,但是直观,方程有多少个根、在什么范围,一目了然。并且可以借助于计算机使用图形局部放大功能,将根定位得更加准确。
3.数值迭代逼近法:
利用图形的方法或连续函数的零点存在性定理,可以推知f(x)在某一区间内有根,我们就可以用数值方法来求方程的根,这就是迭代逼近法。
迭代逼近法分为区间的迭代和点的迭代。
区间迭代又分为对分法和黄金分割法;点的迭代又分为简单迭代法、单点割线法、两点割线法、牛顿法等。迭代失败后又可以采用加速迭代收敛方法。各种迭代方法原理都很简单(详见教材p41),请同学们自学。
图形放大法
用图形放大法求解方程f(x)=0的步骤:
建立坐标系,作曲线f(x);
观察f(x)与x轴的交点;
将其中的一个交点进行局部放大;
该交点的横坐标值就是方程的一个根;
对所有的交点进行相同的处理,就得到方程的所有解。
例2.1 求方程所有的根及大致分布范围,欲寻求其中的一个实根,并且达到一定的精度。
画出的图形;
x=-6:0.01:6;
y=x.^5+2*x.^2+4;
plot(x,y)
grid on;
我们可以看出方程在-2~+2范围有一个实根。
逐次缩小范围得到较精确的根。
x=-2:0.01:2;
y=x.^5+2.*x.^2+4;
plot(x,y)
grid on
x=-2:0.01:-1.5;
y=x.^5+2.*x.^2+4;
plot(x,y)
grid on
x=-1.6:0.01:-1.5;
y=x.^5+2.*x.^2+4;
plot(x,y)
grid on
因此我们可以看出这个实根的值在-1.55~-1.5之间。
简单迭代法
1.迭代算法步骤:
对方程f(x)=0求解
对方程经过简单变形得到(不是唯一的),x 被称之为不动点;
设置为迭代初值,迭代过程为,n=0,1,2……
当两次迭代结果之差小于某个设定的误差值时,我们认为迭代结果是收敛的,可得到结果的近似值。
例2.2 求方程的非负实根。
解:由于函数连续,并且在x=0和x=1处函数值符号相反,可以判断函数在区间(0,1)必有零点,即方程在(0,1)内必然存在根。
先将函数变形为;
设置迭代初值为0,编程进行迭代。
n=1;x=0;
y=exp(x)/3;
ys=vpa(y,10);
z=abs(y-x);
while z10^(-5)
x=y;
y=exp(x)/3;
ys=vpa(y,10);
z=abs(y-x);
n=n+1;
end
n,y,ys
n =
21
y =
0.6190
ys =
.6190471917
从该结果可以看出,迭代21次后两次迭代的结果误差值满足小于的条件,结果收敛,迭代结果为0.6190,若保留小数点后10位有效数字则结果为0.6190471917。
用迭代方法求解方程
解:(1)对方程变形为,有不同的形式,比如
; (a)
; (b)
;…… (c)
(2)设定初始值为1,编程迭代求解
x=1;y=1;z=1;
for k=1:25
x=x^3-x^2-1;
y=(y^2+y+1)
您可能关注的文档
- 汇编语言 英文打字练习程序报告.doc
- 汉弗莱服饰有限公司店铺员工培训手册.doc
- 汉王眼说明书031024(A4).doc
- 永州南华国际购物广场项目招商书(PPT 38).ppt
- 江中亮嗓“红楼人物画像网络征选启动”新闻发布会策划案.ppt
- 江中药业基本面分析.doc
- 江苏专业课财会专业——经济法基础阶段测试卷集.doc
- 江苏牧羊集团工作分析培训03039.ppt
- 江苏专业课财会专业——财务会计阶段综合测试卷集.doc
- 江苏省生态村申报表doc - 江苏省生态村申报表.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- DBJ50T-136-2012建筑地基基础检测技术规范(高清版).pdf
- 【中职-情景模拟】24.学生、家长不认同劳动教育,对卫生值日、劳动实践等有抵触心理.docx VIP
- 小学三年级《生命安全教育》全册教案(湖北版).pdf VIP
- 《Unit 1 Teenage Life Reading for Writing》教案(附导学案)1.docx
- 桩基础土方开挖施工方案.docx VIP
- 恶性骨肿瘤患者的护理ppt课件.pptx
- 苏教版四年级上册同步奥数培优 第十六讲 等量代换.pdf VIP
- 2024年中国兵器工业集团招聘3774人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx VIP
- 老年冠心病慢病管理指南.pptx VIP
- 人教版普通高中地理选择性必修2区域发展.pdf
文档评论(0)