下载此文档

数值计算方法实验报告算法的数值稳定性实验.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
该【数值计算方法实验报告算法的数值稳定性实验 】是由【niupai21】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【数值计算方法实验报告算法的数值稳定性实验 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。一、实验名称:
数值分析实验报告
姓名
学号
系另U
数学系
班级
主讲教师
指导教师
实验日期
专业
课程名称
数值计算方法
同组实验者

实验一、算法的数值稳定性实验
二、实验目的:
进行Matlab语言的编程训练,初步体验算法的软件实现;
通过对稳定算法和不稳定算法的结果分析、比较,深入理解算法的数值稳定性及其重要性。
三、实验内容及要求:

I=e-订1exdx=1-e-i,<00
I=1—nI,n=1,2,
n n—1
计算1
n
=e-1J1xnexdx(n=o,
o
1,2,
)的程序,并取/0=,计算n=0,1,2,…,9时I的值。
0 n

,
(n>1).
1
U
丿
-1*),
n
2(1010
1
I*=-
、n-1 n
计算I=e-1J1xnexdx(n=0,1,2, , 9)的值程序。
n0
分析比较两种算法的数值稳定性。
三、实验步骤(或记录)
(一)、算法描述
由于y(n)=In=e-1J0xnexdx,要运用下面两种算法进行计算。
算法一:
e-1
r 、
minex
J1xnd<I<e-1
r )
maxex
' 0<x<1 丿
0 x n
' 0<x<1 丿
由积分估值得:
e-1
0
取y(0)=,运用递推公式为:
xnd
Jy(0)=
、y(n+1)=1—(n+1)y(n) n=0,1,2, ,9
进行计算。
算法二:
取n=9时,得:
e-i 1
w<y⑼<io
所以y(9)=,运用递推公式为:
I*
n-1
(1、
1 e-i
—+——
丿
-1*),(n>1).
n
1
ru
〜211010
1
,
n=0,1,2
进行计算。
算法一的程序如下:
function[y,n]=myfun()y_0=;
n=1;
y(1)=y_0;
fori=2:10
y(i)=1_(i_1)*y(i_1);n=n+1;
end
n
算法二的程序如下:
function[y,n]=Myfun_2()symsky_9;
y=zeros(10,1);
n=1;
y_9=;y(8)=y_9;
fori=10:-1:2
y(i-1)=1/i*(1-y(i));n=n+1;
end
end
表1计算结果
n
第1种算法
第2种算法
0


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18
-

19


四、实验总结:
1
计算结果见表1的I*列。我们发现I*与I的误差不超过10-4。记E*二I-1*,则IE*l二IE*1,E*n 0 0 nnn 0n!n 0
比E*缩小了n!倍,因此,尽管E*较大,但由于误差逐步缩小,故可用I*近似I。反之,当用方案(A)计n 9 n n
算时,尽管初值I相当准确,由于误差传播是逐步扩大的,因而计算结果不可靠。此例说明,数值不稳定的0
算法是不能使用的。
五、教师评语(或成绩)
教师签字:
2013年月曰

数值计算方法实验报告算法的数值稳定性实验 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai21
  • 文件大小22 KB
  • 时间2022-10-03