《5.《数值逼近》课程设计报告》由会员分享,可在线阅读,更多相关《5.《数值逼近》课程设计报告(6页珍藏版)》请在金锄头文库上搜索。
1、课程设计报告课程名称 数 值 逼 近 专 业 信息与计算科学 班 级 计算 091 姓 名 王姣 学 号 3090811002 指导教师 秦新强、胡钢 日 期 2011-07-01 理学院应用数学系- 1 -一、目的意义 (1)熟悉和掌握复化梯形求积公式的算法及应用(2)熟悉和掌握复化 Simpsom 求积公式的算法及应用(3)比较复化梯形和复 Simpsom 求积公式的代数精度二、内容要求 积分计算问题:分别用复化梯形和复化 Simpsom 求积公式计算积分,并比较计算量(精度为 10-8) 。dxex5.1402)(13三、问题解决的方法与算法方法:利用复化梯形和复化 Simpsom 求积
2、公式算法:输入:端点 a、b 和 f(x)的表达式;输出:积分 的近似值 Sn.dxex5.1402)(13step1:编写出复化梯形和复化 Simpsom 公式的程序step2:键盘输入正整数 n 的值step3:分别调用复化梯形和复化 Simpsom 公式计算所求积分step4:根据所求结果比较两种公式下的代数精度并使其精度达到 10-8四、计算程序#include#includeint n,i;float a=0,b=1,h;数值积分及其应用报告 1- 2 -float F0,F1;float Tn;float x;float f=4/(1+x*x);float A=4,B=2;F0=A
3、+B;printf(Please input n:);scanf(%d,&n);h=(b-a)/n;for( F1=0,i=1;i=(n-1);i+)/printf(please input the sample of f);/scanf(%f,&f);x=a+i*h;f=4/(1+x*x);F1=F1+f;Tn=(h*(F0+2*F1)/2;printf(n The result is:Tn=%f,Tn);五、计算结果与分析- 3 -六、参考文献1 谭浩强. C 语言程序设计M. 北京:清华大学出版社, 2005.2 秦新强. 数值逼近, 西安:西安理工大学印刷厂,2010.一、目的意义 (
4、1)(2)(3)二、内容要求 机械设计问题:万能拉拨机中有一个圆柱形凸轮(见图 1),其底圆半径 R=30cm,凸轮的上端面不在同一平面上,要根据从动杆位移变化的需要进行设计制造。将底圆周长 36 等分为 xi (i=0,1, , 36),每一圆弧段长为 h=52.36mm,对应于每 一分点的柱高为 yi (i=0,1, , 36)。为方便,将圆柱展开为平面,柱面的的顶端成为图 2 所示的平面曲线,并已知该曲线上的 37 个点的坐标(表 1) 。y CAByi yi x0O xi x17 x36 xxi图 1 凸轮模型 图 2 展开曲线 表 1:测量数据表xi x0 x1 x2 x3 x4 x
5、5 x6 x7 x8yi 502.75 520.96 525 523.6 514.3 492 451 394.6 326.5xi X0 x10 x11 x12 x13 x14 x15 x16 x17- x36yi 256.7 188.6 132.1 92.2 68.9 59.6 58.2 62.24 80.45-502.75机械设计问题报告 2- 4 -xi=jh, x0 =0, x36=1884.96mm, h=52.36mm。是直线段,AB 是曲线段,为了数控加工,需要计算出圆周上任一点处的BC柱高,试构造算法、设计程序、编程计算。- 5 -一、目的意义 (1)(2)(3)二、内容要求 报告 3 综合应用问题