数值计算方法上机实验题(共7页).doc
《数值计算方法上机实验题(共7页).doc》由会员分享,可在线阅读,更多相关《数值计算方法上机实验题(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数值计算方法上机实验实验内容:1从地面发射一枚火箭,在最初80 s 内记录起加速度如下表,试求火箭在第50s,80s时的速度.t(s)01020304050607080a(m/s)30.0031.6333.4435.4737.7540.3342.3946.6950.67要求:分别用复化梯形法,复化Simpson 法和 Romberg公式计算.2给定积分 和 ,分别用下列方法计算积分值要求准确到 ,并比较分析计算时间.1)变步长梯形法; 2)变步长 Simpson 法; 3) Romberg 方法.算法描述:1、复合梯形法: 输入 被积函数数据点t,a.输出 积分值复合
2、Simpson法: 输入 被积函数f(x),积分区间a,b和n输出 复合Simpson积分值步1 步2 对执行步3 步4 输出Romberg积分法: 根据已知数据对其进行多项式拟合得出p(x);f(x)p(x);输入 被积函数f(x),积分区间端点a,b,允许误差输出 Romberg积分值步1 步2 反复执行步3步9.步3 步4 反复执行步5步6.步5 步6 若xb,则退出本层循环.步7 执行步8 执行步9 若e且k5,则退出循环.步10 步11 输出2、变步长梯形算法:功能 求积分,允许误差为。输入 被积函数f(x),a,b, 。输出 复合梯形积分值。步1 hb-a.步2 。步3 反复执行步
3、4步10.步4 S0;xa+h/2.步5 反复执行步6步7.步6 SS+f(x);xx+h.步7 若xb,则退出本层循环。步8 .步9 .步10 若e,退出循环.步11 步12 输出复合Simpson法算法:功能 用复合Simpson公式求积分。输入 被积函数f(x),积分区间a,b和n。输出 复合Simpson积分值。步1 .步2 对k=1,2,n执行。步3 .步4 输出Romberg积分法算法:功能 计算积分,允许误差为。输入 被积函数f(x), 积分区间端点a,b, 允许误差为。输出 Romberg积分值。步1 .步2 反复执行步3步9.步3 S0;xa+h/2.步4 反复执行步5步6.
4、步5 SS+f(x);xx+h.步6 若xb,则退出本层循环。步7 .步8 执行.步10 若e且,则退出循环.步11 步12 输出源程序清单:1、复合梯形法源程序清单: t=0 10 20 30 40 50 60 70 80; a=30.00 31.63 33.44 35.47 37.75 40.33 42.39 46.69 50.67; h=10;v0=0; v50=v0+(h/2)*(a(1)+2*(a(2)+a(3)+a(4)+a(5)+a(6) v80=v0+(h/2)*(a(1)+2*(a(2)+a(3)+a(4)+a(5)+a(6)+a(7)+a(8)+a(9)复合Simpson法
5、源程序清单: t=0 10 20 30 40 50 60 70 80; a=30.00 31.63 33.44 35.47 37.75 40.33 42.39 46.69 50.67; h=20;v0=0; v80=v0+(h/6)*(a(1)+4*(a(2)+a(4)+a(6)+a(8)+2*(a(3)+a(5)+a(7)+a(9) x=0 10 20 30 40 50;y=30.00 31.63 33.44 35.47 37.75 40.33; p=polyfit(x,y,2);poly2sym(p);x=5 15 25 35 45 ;q=polyval(p,x); a=30.00 q(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 计算方法 上机 实验
限制150内