1 / 5
文档名称:

实验四实验报告.docx

格式:docx   大小:71KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验四实验报告.docx

上传人:sssmppp 2022/6/27 文件大小:71 KB

下载得到文件列表

实验四实验报告.docx

相关文档

文档介绍

文档介绍:贵州师范大学数学与计算机科学学院学生实验报告
课程名称:数 值分析 班级:数学(2)班 实验日期:2013年10月23旦
学 号:姓名:指导教师: 杨一都老师
实验成绩:
一、 实验名称
实验四:方程求根
二、 实验目的及要求贵州师范大学数学与计算机科学学院学生实验报告
课程名称:数 值分析 班级:数学(2)班 实验日期:2013年10月23旦
学 号:姓名:指导教师: 杨一都老师
实验成绩:
一、 实验名称
实验四:方程求根
二、 实验目的及要求
要求学生能够用Newton迭代法求方程的根
要求学生能够找出Newton迭代法的收敛域
三、 实验环境
每人一台微机,要求安装Windows2000或Windows XP操作系统,Matlab软件
四、 实验内容
求解下列方程:
1) Newton迭代法求解的第一个方程x3 -2x-5 = 0
2) 无求根公式的五次方程x5-4x-2 = 0
3) 超越方程x - tan x = 0
要求:
1) 先用图象法求初始近似,再用Newton迭代法加工,计算结果达到5位有效数字.
2) 设计一个程序找出Newton迭代的收敛域
五、 算法描述及实验步骤
算法描述:
先用图象法求初始近似,再用Newton迭代法加工,计算结果达到5位有效数 字.
设计一个程序找出Newton迭代的收敛域
实验步骤:
输入
输出 方程f U)= °在*。附近的根或失败信息;
步 1 dv = 0 ;
步2 对* = 1,2,3,肱执行步3——步5;
若 f (x) = 0 则 dv<=2
退出循环;否则:
X, <= x0 -
f(Xo) f (气).
e<=|x1-x0|;x0
步5 若e%8则刁V = 1,退出循环;
步6 若加u 1则输出M ,否则若dv U 0则输出“迭代M次失败”,否则输出 “奇异";
六、调试过程及实验结果
(1)
>> x0=;tol=;M=150;
x=Newton(* f1, * df * A xO z tolrM) x =

>> xl= 2;
xO = 1;
while abs(xl - xO) > le-5
f = xlA3-2*xl-5;
g = 3*xlA2 - 2;
xO = xl;
xl = xl - f/g;
end
xl
x=0::15;
plot(x,-2.*x-5z fr*z)
grid on
xl =

(2)
>> plot (x, x. 3-2. *x~5,' r*')
» x=-3:0. 01:3;
plot (x, x. 5-4. *x~2,' r+')
grid on
(3)
x=-5*pi:0. 1:4*pi; ezplot (' tan (x)', x) hold on
ezplot (' x', x) ezplot (' O', x) grid on
solve (' x~tan (x) =0', ' x')
ans =0.
七、总结
通过这次实验:
1、 我初步掌握了 Newton迭代法,能够用Newton迭代法求方程的