预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数值剖析上机讲演姓名:学号:专业:情况迷信与工程第一章一、标题精确值为。体例按从年夜到小的次序,盘算SN的通用次序。体例按从小到年夜的次序,盘算SN的通用次序。按两种次序分不盘算,并指出无效位数。〔体例次序时用单精度〕经过本次上机题,你清楚了什么?二、通用次序clearN=input('PleaseInputanN(N>1):');AccurateValue=single((0-1/(N+1)-1/N+3/2)/2);Sn1=single(0);fora=2:N;Sn1=Sn1+1/(a^2-1);endSn2=single(0);fora=2:N;Sn2=Sn2+1/((N-a+2)^2-1);endfprintf('ThevalueofSnusingdifferentalgorithms(N=%d)\n',N);disp('____________________________________________________')fprintf('AccurateCalculation%f\n',AccurateValue);fprintf('Caculatefromlargetosmall%f\n',Sn1);fprintf('Caculatefromsmalltolarge%f\n',Sn2);disp('____________________________________________________')三、求解后果PleaseInputanN(N>1):10^2ThevalueofSnusingdifferentalgorithms(N=100)____________________________________________________AccurateCalculation0.740049Caculatefromlargetosmall0.740049Caculatefromsmalltolarge0.740050____________________________________________________PleaseInputanN(N>1):10^4ThevalueofSnusingdifferentalgorithms(N=10000)____________________________________________________AccurateCalculation0.749900Caculatefromlargetosmall0.749852Caculatefromsmalltolarge0.749900____________________________________________________PleaseInputanN(N>1):10^6ThevalueofSnusingdifferentalgorithms(N=1000000)____________________________________________________AccurateCalculation0.749999Caculatefromlargetosmall0.749852Caculatefromsmalltolarge0.749999____________________________________________________四、后果剖析无效位数n次序100100001000000从年夜到小633从小到年夜566能够得出,算法对偏差的传达又必定的妨碍,在盘算时选一种好的算法能够使后果更为精确。从以上的后果能够看到从年夜到小的次序招致年夜数吃小数的景象,轻易发生较年夜的偏差,求跟运算从小数到年夜数算所失掉的后果才比拟精确。第二章一、标题〔1〕给定初值及允许偏差,体例牛顿法解方程f(x)=0的通用次序。〔2〕给定方程,易知其有三个根由牛顿办法的部分收敛性可知存在事先,Newton迭代序列收敛于根x2*。试断定尽能够年夜的。b)试取假定干初始值,不雅看事先Newton序列的收敛性以及收敛于哪一个根。〔3〕经过本上机题,你清楚了什么?二、通用次序文件search.m%%寻寻最年夜的delta值%%clear%%flag=1;k=1;x0=0;whileflag==1delta=k*10^-6;x0=delta;k=k+1;m=0;flag1=