数学实验报告3.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数学实验报告3.doc》由会员分享,可在线阅读,更多相关《数学实验报告3.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学实验报告院 系 计算机学院 班 级 2004级二学位 指导教师 张 兴 永 姓 名 田 琳 实 验 目 录1计算32. 求的fourier、Laplace、ztrans变换33矩阵高斯消去法44画出心型线、星型线、双纽线和四叶玫瑰线的图形55求fibonacci数66数据三次拟合曲线67递推公式的稳定性7实验程序:7实验结果:88迭代法的收敛性与收敛速度的比较9实验程序9实验结果119雅可比迭代法与高斯塞德尔法的收敛性与收敛速度11实验结果1310龙格现象的发生、防止和插值效果的比较13结算结果14龙格现象分析19111P129页拟合应用题19实验结果20121课题1数值积分的方法的使用、
2、比较21实验结果2313数据样条插值2414统计应用2515油罐标尺刻度设计27课程体会 致谢31参考书31图表目录错误!未定义书签。1计算程序内容:源程序:s.m;程序清单:function s(x)s=1;for(i=1:8); s=s*cos(2i*x);ends实验结果:S(1)= 3.4160e-004;s(2)= 8.1827e-004;s(pi)=1; s(pi/2)=-1;s(pi/3)= 0.00392. 求的fourier、Laplace、ztrans变换程序内容: fourier、Laplace、ztrans变换源程序:bianhuan.m;程序清单:syms t;f=5
3、*sin(2*t)-3*cos(2*t)fourier_f=fourier(f)laplace_f=laplace(f)ztrans_f=ztrans(f)实验结果:f =5*sin(2*t)-3*cos(2*t)fourier_f =pi*(5*i*Dirac(w+2)-3*Dirac(w+2)-5*i*Dirac(w-2)-3*Dirac(w-2)laplace_f =10/(s2+4)-3*s/(s2+4)ztrans_f =10*z*cos(1)*sin(1)/(-4*z*cos(1)2+z2+2*z+1)-3*(z+1-2*cos(1)2)*z/(-4*z*cos(1)2+z2+2*
4、z+1)3矩阵高斯消去法对矩阵进行高斯消去法变换求三次初等变换的总的等价乘子,并用MATLAB求原来A的行列式、秩和迹源程序 :gaosi.m程序清单:A=1 0 7;4 1 5;2 -1 9; A0=A;%输入A,并保留一个备份A(2,: ) = -4*A(1,: )+A(2,: )A1=A,B1=A1/A0% 消去A(2,1),求B1A(3,: ) = -2*A(1,: )+A(3,: )A2=A, B2=A2/A1% 消去A(3,1)A(3,: ) = -A(3,2)/A(2,2)*A(2,: )+A(3,: )A3=A,B3=A3/A2% 消去A(3,2)B0 = A3/A0% 求三次
5、初等变换的总的等价乘子det_A=det(A0), rank_a=rank(A0), tr_A=trace(A0),%求原来A的行列式、秩和迹实验结果:det_A = -28rank_a =3tr_A =11 4画出心型线、星型线、双纽线和四叶玫瑰线的图形心形线绘制:Cleart=0:0.001:2*pi;subplot(2,2,1);polar(a, 1+cos(t)subplot(2,2,2);plot(cos(t).3,sin(t).3)subplot(2,2,3);polar(t,abs(sin(t).*cos(t)subplot(2,2,4);polar(t,(cos(2*t).0.
6、5)图像:图表 1四曲线5求fibonacci数图表 2 fib 曲线实验结果:100以内的fibonacci 数:f = 1 1 2 3 5 8 13 21 34 55 89实验结果:1000以内的fibonacci数:f= 1 1 2 3 5 8 13 21 34 55 89144 233 377 610 987 6数据三次拟合曲线数据:12 34 56 78 99 123 165 198 243 277 353 345 303 288 275的三次拟合程序:nihe3.m图表 3 三次拟合曲线7递推公式的稳定性实验内容: 1P11页试验课题1实验程序:clear;clc;syms x;r
7、esualt=zeros(4);N_R=1;a=input(输入a的值:);%-方案1I1=log(a+1)-log(a);for n=1:10 I1=-1*a*I1+1/n; f=xn/(a+x); I0=int(f,x,0,1); I0=vpa(I0,500); I0=vpa(I0,8); I=vpa(I1,6); wucha1=abs(I0-I1)/I0); wucha1=vpa(wucha1,8) ; db=n I0 I wucha1; if n=1 resualt=db; else resualt=resualt;db; endendresualt%-方案2resualt=zeros
8、(4);N=13;if a=N/(N+1) I2=(2*a+1)/(2*a*(a+1)*(N+1);else I2=0.5*(1/(a+1)*(N+1)+1/N);endfor n=N:-1:1 f=xn/(a+x); I0=int(f,x,0,1); I0=vpa(I0,500); I0=vpa(I0,8); I2=(-1*I2+1/n)/a; I=vpa(I2,6); wucha2=abs(I0-I2)/I0); wucha2=vpa(wucha2,8); db=n I0 I wucha2; if n=N resualt=db; else resualt=resualt;db; end e
9、ndresualt实验结果:输入a的值:0.05 次数 精确值 迭代值 相对误差 1, .84777388, .847774, .22248517e-8 2, .45761131, .457611, .85349539e-8 3, .31045277, .310453, .63500227e-8 4, .23447736, .234477, .68175840e-8 5, .18827613, .188276, .10198168e-7 6, .15725286, .157253, .44935959e-9 7, .13499450, .134994, .10844168e-8 8, .118
10、25028, .118250, .42221299e-7 9, .10519860, .105199, .25088308e-7 10, .94740070e-1, .947401e-1, .13928927e-8 次数 精确值 迭代值 相对误差 13, .72971840e-1, .889587e-1, .21908205 12, .79024729e-1, -.112507, 2.4236878 11, .86172087e-1, 4.06831, 46.211490 10, .94740070e-1, -79.3663, 838.72635 9, .10519860, 1589.55,
11、15108.966 8, .11825028, -31788.4, 268824.43 7, .13499450, 635772., 4709611.4 6, .15725286, -.127154e8, 80859783. 5, .18827613, .254309e9, .13507216e10 4, .23447736, -.508617e10, .21691531e11 3, .31045277, .101723e12, .32766162e12 2, .45761131, -.203447e13, .44458454e13 1, .84777388, .406894e14, .479
12、95561e14输入a的值:15 次数 精确值 迭代值 相对误差 1, .31922183e-1, .319222e-1, .19912866e-8 2, .21167256e-1, .211673e-1, .21971093e-8 3, .15824494e-1, .158245e-1, .19548773e-8 4, .12632590e-1, .126326e-1, .36732305e-7 5, .10511157e-1, .105112e-1, .37710110e-8 6, .89993133e-2, .899931e-2, .11542747e-6 7, .78674434e-2
13、, .786746e-2, .19750588e-5 8, .69883483e-2, .698812e-2, .33252485e-4 9, .62858867e-2, .628937e-2, .55451370e-3 10, .57116994e-2, .565942e-2, .91538526e-2 次数 精确值 迭代值 相对误差 13, .44830339e-2, .482067e-2, .75313181e-1 12, .48293362e-2, .523418e-2, .83829670e-1 11, .52335998e-2, .571166e-2, .91344598e-1 1
14、0, .57116994e-2, .628589e-2, .10052873 9, .62858867e-2, .698835e-2, .11175216 8, .69883483e-2, .786744e-2, .12579441 7, .78674434e-2, .899931e-2, .14386756 6, .89993133e-2, .105112e-1, .16799544 5, .10511157e-1, .126326e-1, .20182674 4, .12632590e-1, .158245e-1, .25267218 3, .15824494e-1, .211673e-1
15、, .33762608 2, .21167256e-1, .319222e-1, .50809264 1, .31922183e-1, .645385e-1, 1.0217452明显,对方案2 计算结果都不可靠.8迭代法的收敛性与收敛速度的比较实验内容: 1P37页试验课题二实验程序clear;clc;syms x;f=x3-sin(x)-12*x+1;resualt=solve(x3-sin(x)-12*x+1,x);disp(Matlab 求根结果:)r=vpa(resualt,8)pause;df=diff(f,x);x0=input(输入迭代初值:);N=input(输入最多迭代次数:
16、);e=input(输入迭代精度:);for k=1:N f0=subs(f,x0); df0=subs(df,x0); if df0=0 disp(导数为0,停止计算) break; else xx=x0-f0/df0; if abs(xx)=1 E=abs(xx-x0); else E=abs(x0-xx)/xx); end if Ee disp(牛顿法_计算结果:) x=vpa(xx,8) disp(计算误差为:) error=vpa(abs(xx-r)/r),5) f_x=vpa(subs(f,xx),8) disp(最终迭代次数:) k break; else x0=xx; end
17、endendif k=N disp(经过设置的迭代次数没有收敛,计算失败)endpause;disp(普通迭代法:)disp(迭代式 1:)x0=rand(-4,-3);f1=(12*x+sin(x)-1)(1/3);for k=1:N xx=subs(f1,x0); if abs(xx)=1 E=abs(xx-x0); else E=abs(x0-xx)/xx); end if Ee disp(-4,-3计算结果:) x=vpa(xx,8) disp(计算误差为:) error=vpa(abs(xx-r)/r),5) f_x=vpa(subs(f,xx),8) disp(最终迭代次数:) k
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内