山东大学数学学院数学实验作业题.doc
《山东大学数学学院数学实验作业题.doc》由会员分享,可在线阅读,更多相关《山东大学数学学院数学实验作业题.doc(177页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date山东大学数学学院数学实验作业题山东大学数学学院数学实验作业题数学实验成员签名:曹云 20070901005李宪锋 20070901061李晓翾 20070901062施尚 20070901110实验二 教堂顶部曲面面积的计算方法实验题目:教堂顶部曲面面积的计算方法实验目的:本试验主要涉及微积分, 通过试验将复习曲面面积的计算、 重积分和Taylor 展开等知识;另外将
2、介绍重积分的数值计算法和取得函数近似解析表达式的摄动方法。实验内容:思考下面这个实际问题并借助数学软件完成后面4个题的解答:某个阿拉伯国家有一座著名的伊斯兰教堂,它以中央大厅的金色巨大拱形圆顶名震遐迩。因年久失修,国王下令将教堂顶部重新贴金箔装饰。据档案记载,大厅的顶部形状为球面,其半径为30m。考虑到可能的损耗和其他技术因素,实际用量将会比教堂顶部面积多1.5.据此, 国王的财政大臣拨出了可制造 5750m 有规定厚度金箔的黄金。 建筑商人哈桑略通数学,他计算了一下,觉得黄金会有盈余。于是,他以较低的承包价得到了这项装饰工程,但在施工前的测量中,工程师发现教堂顶部实际上并非是一个精确的半球面
3、而是半椭圆球面, 其半立轴恰是 30 m , 而半长轴和半短轴分别是30.6m和29.6m。这一来哈桑犯了愁,他担心黄金是否还有盈余?甚至可能短缺。最后的结果究竟如何呢?1. 用近似格式(2.10)计算教堂顶部面积,与用格式(2.8)计算的结果相比较;2. 试用数学软件直接计算面积 (2.3);3. 在俄国沙皇的宫廷宝藏中,有许多复活节蛋,它们大都以金银制作,装饰着或者内藏着各种钻石。其中有一中较大的金“蛋”,“蛋”壳的外层表面是一个椭球面,其半长轴、半短轴和半立轴分别为 8cm、5.2m 和 5cm。“蛋”壳的厚度为 0.24cm,重量是 1680g。用所学的知识解决这只复活节蛋的壳是否用纯
4、金制作的。(金的密度是19.2g/cm)4. 建筑商人哈桑在对另一座伊斯兰建筑物顶部表面进行装饰时,他碰到的是一个类似半球面、然而又具有一些其他变化规律的曲面,哈桑这次仍要对该建筑物的顶部贴以金箔,我们可以确切地用球坐标表示该曲面方程,为其中 R30(m),(请考虑一下,这是怎样地一个曲面?)如果由技术和损耗的因素将使用料比实际面积多1.6%,那么装饰这个顶部至少需要多少金箔? 试用数值方法和摄动方法分别求解这个问题,并将两种方法的结果比较。(注意:这里给出的曲面方程是参数形式的,因此首先需要弄清这种情况下曲面的计算式有什么变化。) 采用方法: 1. 取椭圆中心为坐标原点建立直角坐标系,则教堂
5、顶部半椭圆球面的方程可写为:其中R=30,a=30.6 ,b=29.6,而其表面积为这里积分区域D为通过简单的计算容易得到引进变量代换则有 这个积分相当复杂,不过关于变量r还是可以积出初等函数的表达式,有兴趣的读者可以试一试,若记那么 (2.3) 中关于 r 的积分这里 1 的情况要对表达式求极限。 注意到 的表达式(2.4),若将式(2.5)带入式(2.3)得到的是一个极为复杂的积分式。 事实上,这是一个无法以初等函数形式来表达的积分, 因此我们必须使用近似方法来处理它。考虑到这一积分形式相当复杂,我们宁可直接对式(2.3)来进行处理。2. 数值积分方法:对于二重积分,可以如同一元函数定积分
6、那样,将区域划分为小块,然后在每个小区域上对被积函数作近似简化求积 ,再把所得的值求和即可。3摄动方法:简单地说,摄动方法就是对解析式中的小参数进行展开,从而求得近似解析解的方法,应用于积分计算,常常是采取将被积函数(或其部分)展开的方法。使用的主要程序:程序1:m= 18;a= 8.0-0.14;b= 5.2-0.14;R= 5.0-0.14;h= 1/(2*m);k= 2*pi/(2*m);e= 0 : k : 2*pi;t= (0 : h : 1);% 算式(2.13)f= sqrt(t.2*ones(size(t) + R2*(1-t.2)*(cos(e)/a).2+(sin(e)/b
7、).2);clear Iij;for j= 2:2:2*m for i= 2:2:2*m% 算式(2.10) Iij(i,j)= k*h/9*( f(i-1,j-1)+f(i+1,j-1)+f(i-1,j+1)+f(i+1,j+1). + 4*(f(i,j-1)+f(i-1,j)+f(i+1,j)+f(i,j+1). + 16*f(i,j) ); endendI= sum(sum(Iij);S= 2*a*b*I;L= 0.24*S;sprintf( 不是。纯金蛋应重%7.2f克,该蛋壳密度为%5.2f(g/cm3)。n,19.2*L,1680/L)程序2:m= 15;R= 30;k= pi/6
8、/(2*m);h= pi/2/(2*m);u= 0 : k : pi/6;v= (0 : h : pi/2); for j= 1:2*m+1 for i= 1:2*m+1 f(i,j)= sqrt( 1/100*R2*sin(v(j)2*(101+20*sin(6*u(i)+35*cos(6*u(i)2). *(1/100*R2*cos(v(j)2+1/5*R2*cos(v(j)2*sin(6*u(i). -1/100*R2*cos(v(j)2*cos(6*u(i)2+R2). -9/2500*sin(v(j)2*R4*cos(v(j)2*cos(6*u(i)2*(10+sin(6*u(i)2
9、 ); end end clear Iij;for j= 2:2:2*m for i= 2:2:2*m% 算式(2.10) Iij(i,j)= k*h/9*( f(i-1,j-1)+f(i+1,j-1)+f(i-1,j+1)+f(i+1,j+1). + 4*(f(i,j-1)+f(i-1,j)+f(i+1,j)+f(i,j+1). + 16*f(i,j) ); endendI= sum(sum(Iij);S= 12*I;ans= sprintf( 表面积%7.2f (m2), 需金箔%7.2f (m2)n,S,(1+0.016)*S)text(-50,-70,1,ans)实验结果:1. 近似格
10、式2.8计算的结果:mSmS25 621.42165 679.8345 679.78245 679.8265 679.89445 679.81105 679.891005 679.81. 近似格式2.10计算的结果: mSmS25700.54165679.8145679.88245679.8165679.81445679.81105679.811005679.812. 用数学软件直接计算面积2.3得:S = 5679.823. 由算式2.10(见程序1)计算得:不是。纯金蛋应重2004.25克,该蛋壳密度为16.09(g/cm3)。4. 由程序2计算得:表面积为6454.59 (m2), 需要
11、金箔6557.87 (m2)实验三 导弹跟踪问题实验目的: 本实验主要涉及常微分方程的建模和求解;介绍两种微分方程的数值方法:Euler法和改进的Euler法;还介绍了仿真方法。实验内容: 1. 应用数学软件或编制计算程序对问题 (3.12) (3.14) 进行数值计算,先运用Euler法,与表3.2以及表3.3的数据比较,并以更小的步长计算结果;再用改进的Euler法计算(步长与Euler法相同)。2在本实验介绍的计算过程中,我们是计算到即停止,然后取,这样做法可能会有不小的误差。有时甚至会出现整体步长改小而结果却未必能改进的情况。由于Euler法或改进的Euler法的计算格式中每一步值的取
12、得仅仅依赖上一步的值,因此在计算过程中改变步长是可行的,即当计算到而y远大于H时,可缩小步长(例如为原来的十分之一)以xy作为新起点继续进行迭代。试用这种变步长方法来改进在任务中得到的结果。3如果当基地发射导弹的同时,敌艇立即由仪器发觉。假定敌艇为一高速快艇,它即刻以135km/h的速度与导弹方向垂直的方向逃逸,问导弹何时何地击中快艇?试建立数学模型并求解。采用方法:主要公式:数学模型:解析方法:导弹轨迹方程:设导弹击中敌舰于点(L,H):数值方法:Euler格式:则为所求改进的Euler方法:主要程序:1Euler法h= 0.0005;H= 120; Vw= 450; Ve= 90; cle
13、ar x y;tk= 0; k= 1;% (3.23)x(1)= 0; y(1)= 0;while y(k) H % (3.21) x(k+1)= x(k) + Vw*h*(Ve*tk-x(k)/sqrt(Ve*tk-x(k)2+(H-y(k)2); % (3.22) y(k+1)= y(k) + Vw*h/sqrt(1+(Ve*tk-x(k)/(H-y(k)2); k= k+1; tk= tk+h;endxysprintf( k = %d , tk = %7.4f n,k-1,tk)sprintf( L = %8.4f , T = %8.4f n,x(k),x(k)/Ve)改进的Euler法
14、h= 0.0005;H= 120; Vw= 450; Ve= 90; clear x y;tk= 0; k= 1;% (3.28)x(1)= 0; y(1)= 0;while y(k) 0.00001 if y(k)H tk=tk-h;tk1=tk-h;k=k-1;h=h/10; end tk1= tk+h; % (3.26) xk1= x(k) + Vw*h*(Ve*tk-x(k)/sqrt(Ve*tk-x(k)2+(H-y(k)2); % (3.27) yk1= y(k) + Vw*h/sqrt(1+(Ve*tk-x(k)/(H-y(k)2); % (3.24) x(k+1)= 0.5*(
15、xk1 + x(k) + Vw*h/sqrt(1+(H-yk1)/(Ve*tk1-xk1)2); % (3.25) y(k+1)= 0.5*(yk1 + y(k) + Vw*h/sqrt(1+(Ve*tk1-xk1)/(H-yk1)2); tk=tk+h;k=k+1;endsprintf( k = %d , tk = %7.4f n,k-1,tk)sprintf( L = %8.4f , T = %8.4f n,x(k),x(k)/Ve)3h= 0.0005;H= 120; Vw= 450; Ve= 135; clfaxis(-5 35 -10 130)hold ontitle()plot(0
16、,H,bo)plot(0,0,r.)pause clear Xw Yw Xe Ye;tk= 0; s= 0;k= 1;Xw(1)= 0; Yw(1)= 0;Xe(1)= 0; Ye(1)= H;while (Xw(k)-Xe(k)2+(Yw(k)-Ye(k)2 0.4 Xw(k+1)= Xw(k) + Vw*h*(Xe(k)-Xw(k)/sqrt(Xe(k)-Xw(k)2+(Ye(k)-Yw(k)2); Yw(k+1)= Yw(k) + Vw*h/sqrt(1+(Xe(k)-Xw(k)/(Ye(k)-Yw(k)2); Xe(k+1)= Xe(k) + Ve*h/sqrt(1+(Xe(k)-Xw
17、(k)/(Ye(k)-Yw(k)2); Ye(k+1)= Ye(k) - Ve*h*(Xe(k)-Xw(k)/sqrt(Xe(k)-Xw(k)2+(Ye(k)-Yw(k)2); s= s+sqrt(Xe(k+1)-Xe(k)2+(Ye(k+1)-Ye(k)2); Wx(1)= Xw(k); Wx(2)= Xw(k+1); Wy(1)= Yw(k); Wy(2)= Yw(k+1); Ex(1)= Xe(k); Ex(2)= Xe(k+1); Ey(1)= Ye(k); Ey(2)= Ye(k+1); plot(Xe(k),Ye(k),wo) plot(Xw(k),Yw(k),w.) plot(X
18、e(k+1),Ye(k+1),bo) plot(Xw(k+1),Yw(k+1),r.) plot(Ex,Ey,b) for rp=0:10 plot(Wx,Wy,y) plot(Wx,Wy,w) plot(Wx,Wy,r) end k= k+1; tk= tk+h;end plot(Xe(k),Ye(k),ro)plot(Xe(k),Ye(k),y*)text(Xe(k)-1,Ye(k)-8, !)sprintf( k = %d , tk = %7.4fn,k-1,tk)ans= sprintf( X=%8.4f, Y=%8.4f, T=%8.4fn,Xe(k),Ye(k),s/Ve)text
19、(10,10,ans)hold offpausecloseclear all实验结果:1 用Euler法:当令时,L = 25.0763 , T = 0.2786。用改进的Euler法:当令时,L = 25.0608 , T = 0.2785。用更小的步长,所得结果更接近解析方法的结果。2所得结果为:L = 24.9563 , T = 0.2773 3敌舰被击中的位置为(33.0906, 110.2464)实验六:个人住房抵押贷款和其他金融问题实验题目:个人住房抵押贷款和其他金融问题实验目的:本实验涉及微积分和线性代数,通过实验复习数列,函数方程求根和与线性代数方程组有关的某些知识:主要是介绍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东大学 数学 学院 实验 作业题
限制150内