matlab复化梯形法及龙贝格法计算定积分

matlab复化梯形法及龙贝格法计算定积分

ID:23633465

大小:98.50 KB

页数:6页

时间:2018-11-09

matlab复化梯形法及龙贝格法计算定积分_第1页
matlab复化梯形法及龙贝格法计算定积分_第2页
matlab复化梯形法及龙贝格法计算定积分_第3页
matlab复化梯形法及龙贝格法计算定积分_第4页
matlab复化梯形法及龙贝格法计算定积分_第5页
资源描述:

《matlab复化梯形法及龙贝格法计算定积分》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WORD格式可编辑姓名:樊元君学号:2012200902日期:2012.11.061.实验目的:掌握复化梯形法与龙贝格法计算定积分。2.实验内容:分别写出变步长梯形法与龙贝格法计算定积分的算法,编写程序上机调试出结果,要求所编程序适用于任何类型的定积分,即能解决这一类问题,而不是某一个问题。实验中以下列数据验证程序的正确性。求。专业技术资料整理WORD格式可编辑3.程序流程图:●变步长梯形法流程图:专业技术资料整理WORD格式可编辑●龙贝格法流程图:4.源程序:●变步长梯形法:function[y]=BTX(a,b,e)a=input('a='

2、);b=input('b=');e=input('e=');h=(b-a);t1=((f(a)+f(b))*h)/2;t2=0;%准备初值%专业技术资料整理WORD格式可编辑whileabs(t2-t1)>e%while语句控制计算精度以及控制计算时长ift2~=0%按照变步长梯形法h=h/2;%递推公式求二分后积分值t1=t2;ends=0;x=a+h/2;whilex