- 124
- 0
- 约1.01千字
- 约 6页
- 2016-06-10 发布于重庆
- 举报
数值积分实验报告
数学与软件科学学院 实验报告
学期:_______至_______ 第______ 学期 年 月 日
课程名称:___计算机数值方法___ 专业:_信息与计算科学__ 级__ 班
实验编号: 04 实验项目 数值积分公式 _指导教师__张莉_
姓名: 林海 学号: 2009060619 实验成绩:_____
一、实验目的及要求
实验目的:熟练掌握数值积分的基本思想和动手推导积分公式的能力,并写出自己设计的变步长算法,用此算法解决实际问题。主要锻炼分析问题及对数值方法产生的误差在实际执行算法中的变化,体会事前误差和事后误差的不同之处。
实验要求:按照要求算法计算下列定积分的值,要求满足给定误差。结果输出定积分的近似值和最后的步长h
二、实验内容
(1)使用变步长的梯形公式和变步长的simpson公式计算定积分(必做):
给定误差限为 ,要求输出最后的近似结果,和步长h。
(2)使用Romberg算法计算(1)。
三、实验步骤(该部分不够填写.请填写附页)
定义要使用的变量a 输入变量的值,其中k为控制选择的,分别对应的是变步长的梯形公式,变步长的simpson和Romberg 变步长的梯形公式,初始化 T【1】andT【2】。 进入whlie循环,进行判断,直至找出最后满足条件的函数值。 simpson公式。 利用中间变量,求出累加的和求出S【2】。 进入while循环,通过条件判断出满足条件的函数值。 Romberg算法,然后再对要使用的二维数组进行定义。 求出T【2】【2】然后才同进行条件循环。 通过 条件循环找出最后满足函数的T【k】【k】值。
其中,通过y值来判断输入程序的M是否合适。 变步长的梯形公式的实验结果。 simpson公式实验结果。 Romberg实验结果。 M的值足够满足条件
M的不满足条件
实 验 报 告 附 页
四、实验结果分析与评价 (该部分不够填写.请填写附页)
在实验中犯一个错误,就是在最后一个程序里面,在if判断里面,y= 和y== 没有看清楚,导致程序出错。
注: 实验成绩等级分为(90-100分)优,(80-89分)良,(70-79分)中,(60-69分)及格,(59分)不及格
原创力文档

文档评论(0)