- 6
- 0
- 约2.73千字
- 约 10页
- 2018-12-08 发布于安徽
- 举报
实用标准文案
精彩文档
西京学院数学软件实验任务书
课程名称
数学软件实验
班级
数0901
学号
0912020107
姓名
李亚强
实验课题
非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法
实验目的
熟悉非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法
实验要求
运用Matlab/C/C++/Java/Maple/Mathematica等其中一种语言完成
实验内容
非线性方程的二分法
非线性方程的迭代法
非线性方程的松弛迭代法
非线性方程的Aitken迭代法
非线性方程的Steffensen迭代法
成绩
教师
实验六实验报告
实验名称:非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法。
实验目的:进一步熟悉理解掌握最速下降法与共轭梯度法解法思路熟悉非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法,提高matlab编程能力。
实验要求:非线性方程,应用二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法编程求解非线性方程的数值解。
实验原理:
二分法:
设函数在区间上连续,而且,则在区间上至少有一个根。
首先确定有限区间:依据零点定理。设 ,且,则方程 在区间上至少有一个根。如果在上恒正或恒负,则此根唯一。
令若,则为有根区间,否则为有根区间。记新的有根区间为,
则且;对重复上述做法得:且
设所求的根为,则,即,由得
取为的近似解。
不动点迭代法
对于非线性方程:常常可以化成等价的方程可以选取一个初始近似值,构造迭代序列
如此产生序列。这种迭代方法称为不动点迭代,或Picard 迭代。这个原理看似很容易直观理解,但是却有相当深刻的数学内涵,数学系的学生在泛函分析与微分方程理论等多门专业课程里都会遇到。如果连续,而且,则是的一个不动点。因此为方程的一个根。
Aitken加速迭代
由初值出发,计算出后,便可在曲线上找到两个点。将这两点所在的直线与直线的交点设为,则点满足:解得:,将视为新的初值,重复上述步骤可得,由此产生迭代公式,。
Steffensen迭代法
该迭代法解方程可以看成是另一种不动点迭代:其中迭代函数为得到迭代公式为:
;
实验内容:
%二分法解非线性方程
function er_fen(f,a,b,esp);
f1=subs(f,a);
f2=subs(f,b);
if f1*f20
disp(该方程在【a,b】上无解!);
elseif f1==0
root=a;
elseif f2==0
root=b;
else
a0=a;
b0=b;
A=[];
while abs((b0-a0)/2)=esp
half=(a0+b0)/2;
fa=subs(f,a0);
fb=subs(f,b0);
fhalf=subs(f,half);
if fhalf==0
root=half;
break;
elseif fa*fhalf0
b0=half;
else
a0=half;
end
A=[A,half];
end
root=(b0+a0)/2;
end
root
A
%不动点迭代(Picard迭代)
function [x,time]=Picard(f,x0,tol)
%结果给出迭代次数
%x0 为迭代初值
%tol 为误差容限
if(nargin==2)
tol=1.0e-5;
end
wucha=0.5; %设置误差初值
x1=x0; %x1 与x0 为前后两次计算结果
time=0; %用于记录迭代次数
while(wuchatol)
x1=subs(f,x0)+x0;
%迭代计算
wucha=abs(x1-x0);
x0=x1; % 更新x0的值在循环中这一句非常重要
time=time+1;
%记下迭代次数
end
x=x1;
%Aitken加速收敛方法
function [gen,time]=Aitken(func,x0,tol)
if(nargin==2)
tol=1.0e-5;
end
gen=x0;
x(1:2)=[0,0];
t=0; %记录迭代次数
m=0;
x2=x0;
wucha=0.1; %设置误差初值
while(wuchatol)
t=t+1; %记下累积一次
您可能关注的文档
- “家族企业的地管理系统规章规章制度”时代的光华管理系统课堂自评及测试地训练题目.doc
- “舌尖上”地辩证法2014-11-11.doc
- “十三五”规划总体思路地解读答地训练题目99分2016广西公务员网络考试.doc
- 《C#程序设计易懂易会教程习地训练题目》解答.doc
- 《C语言程序设计》实验的.设计.习地训练题目.答案详解.顺序结构与逻辑运算.doc
- 《半导体物理学》习地训练题目库.doc
- 石油地的工程人才培养方案设计设计-2013.7.10.doc
- 时间的序列9.3.doc
- 时间的序列地预处理.doc
- 时间的序列第五章作业的.doc
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- TFD模型和余氏理论对材料设计的应用.pdf VIP
- 2026江苏苏豪控股集团校招面笔试题及答案.doc VIP
- 2025年河南省中考题数学试题(原卷版+解析版).pdf
- 东方神女山鬼系列全集(26页).docx VIP
- 《薄层液基细胞学检查与HPV分型检测在宫颈疾病筛查中的应用》.docx VIP
- 2025 呼吸内科疑难病例医学查房实践课件.pptx VIP
- 2024年安徽工贸职业技术学院单招职业适应性测试题库及答案解析.docx VIP
- 分析化学武汉大学第五版课件(全).ppt VIP
- 《金属非金属矿山安全检查工》课件.ppt VIP
- 2025年安徽工贸职业技术学院单招职业适应性测试题库及答案解析.docx VIP
原创力文档

文档评论(0)