一、实验目的
(1)掌握用龙贝格公式及变步长梯形法两种算法计算定积分的编程与应用。
(2)掌握用图形方式来演示两种算法对数值积分的计算,并体会两种方法的精度差异。
二、实验内容
用龙贝格算法和变步长梯形积分方法计算,并在屏幕上按适当的比例画出该曲边梯形。
三、算法设计
3.1 整体流程
1.定义积分区间[a,b]及误差阈值epsilon
2.定义待积函数fun(x)。
3.调用龙贝格积分函数romberg(a, b, epsilon)。
4.调用变步长积分函数long(a, b, epsilon)。
5.绘制两个函数的积分结果和对应的函数曲线。
3.2 龙贝格积分
。。。。。
3.3 变步长积分
。。。。。
四、运行结果及分析
调用上述的两个函数,成功在图形界面窗口上绘制出来它们的积分结果如下图:
图 4 数值积分
分析:
五、小结
。。。