作为研究生的入门课,数值计算的大作业算是所有研究生开学的重要编程作业。
针对数值积分的编程,我把梯形、辛普森与龙贝格方法在MATLAB中编写的程序放在文章最后了,需要的同学自取。
PS:附录中的程序并不是一整个M文件,同学参考的时候一定要注意将程序拆解为如下图所示的几个m文件,并在同一工作目录下运行
下文为作业详解
题目:计算积分,要求绝对误差限ε≤10-6次方 ,完成以下工作:
1.使用复合梯形公式计算,输出等分次数及积分的近似值
梯形公式数学原理:
复合梯形法要想控制积分精度,可以采用如下的方法:设积分区间已经划分为n个子区间&#