2021年数值计算方法上机实习题答案.docx
《2021年数值计算方法上机实习题答案.docx》由会员分享,可在线阅读,更多相关《2021年数值计算方法上机实习题答案.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品word 可编辑资料 - - - - - - - - - - - - -数值运算方法上机作业热能工程1 设 I n1x n0 5xdx ,( 1)由递推公式I n5 I n 11 ,从nI 0 的几个近似值动身,运算I 20 ;解:易得:I 0ln6-ln5=0.1823、程序为:I=0.182;for n=1:20I=(-5)*I+1/n;end I输出结果为:I 20 = -3.0666e+010( 2)粗糙估量I 20 ,用I n 11I n 151 ,运算5nI 0 ;由于0.00791x20dx06I 201x 20dx050.0095所以取I 201 (0.007920.009
2、5)0.0087程序为: I=0.0087; for n=1:20I=(-1/5)*I+1/(5*n);end II 0 = 0.0083( 3)分析结果的牢靠性及产生此现象的缘由(重点分析缘由);第一分析两种递推式的误差;设第一递推式中开头时的误差为E0I 0I 0 ,递推过程的舍入误差不计;并记 EnI nI n,就有 En5E n 1(5) n E;由于E2000(5) 20 EI 201E,所此递推式不行靠;而在其次种递推式中E015(1 )n E 5,误差在缩小,n所以此递推式为牢靠的;显现以上运行结果的主要缘由为在构造递推式过程中,考虑误差为否得到掌握,即算法为否数值稳固;x2 求
3、方程 e10 x20 的近似根,要求xk 1xk5104,并比较运算量;( 1)在0 , 1 上用二分法;程序: a=0;b=1.0;while abs(b-a)5*1e-4c=(b+a)/2;第 1 页,共 11 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -数值运算方法上机作业热能工程end cif exp(c)+10*c-20 b=c;else a=c; end结果: c =0.0903( 2)取初值 x0程序: x=0; a=1;0 ,并用迭代xk 12ex;10whileabs(x-a)5*1e-4a=x;x=(
4、2-exp(x)/10;end x结果: x =0.0905( 3)加速迭代的结果;程序: x=0;a=0;b=1;while abs(b-a)5*1e-4a=x; y=exp(x)+10*x-2; z=exp(y)+10*y-2;x=x-(y-x)2/(z-2*y+x); b=x;end x结果: x =0.0995( 4)取初值 x00 ,并用牛顿迭代法;程序: x=0; a=0;b=1;while abs(b-a)5*1e-4a=x;第 2 页,共 11 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -数值运算方法上机
5、作业热能工程end x结果:x =x=x-(exp(x)+10*x-2)/(exp(x)+10); b=x;0.0905( 5)分析肯定误差;solve(exp(x)+10*x-2=0) 3钢水包使用次数多以后,钢包的容积增大,数据如下:x23456789y6.428.29.589.59.7109.939.991011121314151610.4910.5910.6010.810.610.910.76试从中找出访用次数和容积之间的关系,运算均方差;(注:增速削减,用何种模型)设 y=f(x) 具有指数形式ybaex (a0、b1e-4x0=y; y=B*x0+f;n=n+1;xk 1xk 21
6、0的近似解及相应的迭代次数;end yn以文件名jacobi.m 储存;程序:a=4 -1 0 -1 0 0;-1 4 -1 0 -1 0;0 -1 4 -1 0 -1;-1 0 -1 4 -1 0;0 -1 0 -1 4 -1;0 0 -1 0 -1 4;b=0 5 -2 5 -2 6;x0=0 0 0 0 0 0;jacobi(a、b、x0);第 4 页,共 11 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -数值运算方法上机作业热能工程运行结果为 : y =1.00002.00001.00002.00001.0000
7、2.0000n =28( 2)GAUSS-SEIDEL迭代;程序:function y=seidel(a、b、x0) D=diag(diag(a);U=-triu(a、1);L=-tril(a、-1); G=(D-L)U;f=(D-L)b; y=G*x0+f;n=1;while norm(y-x0)10(-4)x0=y; y=G*x0+f;n=n+1;end yn以文件名deisel.m 储存;程序:a=4 -1 0 -1 0 0;-1 4 -1 0 -1 0;0 -1 4 -1 0 -1;-1 0 -1 4 -1 0;0 -1 0 -1 4 -1;0 0 -1 0 -1 4;b=0 5 -2
8、 5 -2 6;x0=0 0 0 0 0 0;jacobi(a、b、x0);运行结果为:y =1.00002.00001.00002.00001.00002.0000第 5 页,共 11 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -数值运算方法上机作业热能工程n =15( 3)SOR 迭代(1.334、1.95、0.95 ) ;程序:function y=sor(a、b、w、x0) D=diag(diag(a);U=-triu(a、1);L=-tril(a、-1);lw=(D-w*L)(1-w)*D+w*U); f=(D
9、-w*L)b*w; y=lw*x0+f;n=1;while norm(y-x0)10(-4)x0=y; y=lw*x0+f;n=n+1;end yn以文件名sor.m 储存;程序:a=4 -1 0 -1 0 0;-1 4 -1 0 -1 0;0 -1 4 -1 0 -1;-1 0 -1 4 -1 0;0 -1 0 -1 4 -1;0 0 -1 0 -1 4;b=0 5 -2 5 -2 6;x0=0 0 0 0 0 0;c=1.334 1.95 0.95;for i=1:3w=c(i); sor(a、b、w、x0); end运行结果分别为:y =1.00002.00001.00002.00001
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 数值 计算方法 上机 实习 答案
限制150内