- 19
- 0
- 约 7页
- 2016-12-07 发布于重庆
- 举报
《數值分析》课程设计报告范文
课程设计报告
课程设计题目: 非线性方程求解
2011年 11月 27 日
题目:
用二分法,简单迭代法、牛顿迭代法以及弦截法求非线性方程
误差不超过10-4,输出迭代次数,初始值和根的近似值。
一、摘要
在matlab环境下运用熟悉的计算机编程语言结合二分法、简单迭代法、牛顿迭代法以及弦截法求解非线性方程,在运行完程序后,对运行结果做出了各方面的分析和比较。
最终得出二分法迭代次数最多,需14次,而简单迭代法、牛顿迭代法以及弦截法的迭代次数都较少,只需4—5次。由于方程有多个解,所以当赋的初始值不同或给定的区间不同时,根的近似值也会有所不同。
二、设计目的
用熟悉的计算机语言编程,上机完成用二分法、简单迭代法、牛顿迭代法以及弦截法求解非线性方程,掌握各种方法的理论依据及求解思路,了解各种迭代方法的异同。
三、理论基础
二分法:
二分法就是将方程根所在的区间平分为两个小区间,再判断根属于哪个小区间;把有根的小区间再平分为二,再判断根所在的更小的区间,对分;重复这一过程,最后求出所要的近似值。
简单迭代法:
简单迭代法是将方程化为一个等价的方程:
从而构成序列:
即给定一个初值,由(2)可算得,再将带入(2)的右端,又可得,…。我们{}为迭代序列,而称(1)式中的为迭代函数,(2)为迭代格式。如果连续,迭代序列{}收敛于,则就是方程(1)的解。事实上,又,亦即:
或
所以,如果迭代序列收敛,总能收敛于原方程的解。实际计算中,无穷过程不可能实现,只迭代到一定程度,取作为原方程的近似根。
牛顿迭代法:
设已知方程的一个近似根,把在处做泰勒展开,
若取前两项来近似代替(称为的线性化),则得近似的线性方程:
设,解之得。取作为原方程的近似根,即,一般地,再重复用上述方法得:。一般地,有迭代公式
上式称为求解的牛顿迭代公式。
弦截法:
假设方程在区间[a,b]上有唯一根,在区间[a,b]内的曲线上任取两点作弦,用此弦与轴的交点横坐标作为方程根的近似值。按此方法进行迭代计算,直到满足精度要求为止。
单点弦法:为避免导数的计算,用平均变化率
来替代迭代公式中的导数,于是得到:
按此公式进行迭代计算就称单点弦截法。按(3)式求得的实际上是弦AB与轴交点的横坐标,下一步再以点()和()作弦交轴得等等。每次作新的弦都以()作为一个端点,只有一个端点不断更换,故名为单点弦截法。
四、程序代码及运算结果
function y=f(x)
y=sin(x)-x.^2/2;
二分法:
clear;clc;
a=-2;b=1;
chushizhi1=-2
chushizhi2=1
kg=10^(-4);
for k=0:20
if f(a)*f(b)0
x=error
else
if f(a)*f(b)==0
if f(a)==0
a,k;
else b,k;
end
else m=(a+b)/2;
if abs(a-b)kg
jinsijie=m
diedaicishu=k-1
break
else
if f(a)*f(m)0
a=m;
else b=m;
end
k=k+1;
end
end
end
end
运行结果
chushizhi1 =-2
chushizhi2 =1
jinsijie =1.5259e-005
diedaicishu =14
简单迭代法:
x(1)=1
for k=1:12
x(k+1)=asin((x(k).^2)/2);
if (abs(x(k+1)-x(k)))0.0001
x(k+1)
k
break
end
end
运行结果
jinsijie =9.9887e-010
diedaicishu =5
chushizhi =1
牛顿迭代法:
syms x
y=diff(sin(x)-x.^2/2,x)
y = cos(x)-x
function y=p(x)
y=cos(x)-x;
x(1)=-1;
for k=1:20
if p(x(k))~=0
x(k+1)=x(k)-f(x(k))./p(x(k));
if (abs(x(k+1)-x(
您可能关注的文档
- 《微機原理与应用》实验指导书.doc
- 《微機原理及应用》实验指导书09级.doc
- 《微機原理与接口技术》2012-2013计系Z11实验指导书(打印版).doc
- 《微機原理与接口技术》实验指导书2005-9.doc
- 《心理學考研汇编》手册.doc
- 《微機接口技术》课程设计报告(范文).doc
- 《德育工作管理制度》(討论稿).doc
- 《思想道德修養与法律基础》案例分析.doc
- 《情緒管理》培训讲义(学员版).doc
- 《愛岗敬业_立足岗位成才》说课稿.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 四年级音乐下册欣赏《包粽子》《欢乐的夜晚》教案苏教版.pdf VIP
- 电镀加工项目可行性研究报告.docx VIP
- 第三单元第二章植物体内的物质与能量变化【速记清单】.docx
- 高大模板工程施工与支撑体系专项方案.docx VIP
- 春节后复工复产方案.doc VIP
- 中建协QC汇编_3-福州建工-提高大面积冷库墙体保温层施工质量——福州建工(集团)总公司.doc VIP
- Q SHB 0003-2016_全自动滚筒洗衣机玻璃观察窗.pdf VIP
- 电力工程安全协议书.doc VIP
- 2019年青海省中考数学试卷【原卷版】材料.pdf VIP
- AI驱动的组织重构与业务重构:绚星智慧科技AI实践白皮书.docx VIP
原创力文档

文档评论(0)