编程MATLAB程序实现复化梯形和辛普森数值积分

编程MATLAB程序实现复化梯形和辛普森数值积分

ID:36303430

大小:120.63 KB

页数:3页

时间:2019-05-09

编程MATLAB程序实现复化梯形和辛普森数值积分_第1页
编程MATLAB程序实现复化梯形和辛普森数值积分_第2页
编程MATLAB程序实现复化梯形和辛普森数值积分_第3页
资源描述:

《编程MATLAB程序实现复化梯形和辛普森数值积分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、--数值分析实验报告——实[1]掌握复化梯形和辛普森数值积分法的基本原理和方法;验目[2]编程MATLAB程序实现复化梯形和辛普森数值积分的1.编程序实现复化梯形数值积分求积公式functiony=f(x)y=sqrt(x).*log(x);实验functionT_n=F_H_T(a,b,n)内h=(b-a)/n;容fork=0:n与x(k+1)=a+k*h;步ifx(k+1)==0骤x(k+1)=10^(-10);endendT_1=h/2*(f(x(1))+f(x(n+1)));fori=2:nF(i)=h*f(x(i));endT_2=sum(F)

2、;T_n=T_1+T_2;----实验内运行结果:>>T_n=F_H_T(0,1,20)T_n=-0.4336----容2.编程序实现复化辛普森数值积分求积公式与步functiony=f(x)骤y=sqrt(x).*log(x);functionS_n=S_P_S(a,b,n)h=(b-a)/n;fork=0:nx(k+1)=a+k*h;x_k(k+1)=x(k+1)+1/2*h;if(x(k+1)==0)

3、(x_k(k+1)==0)x(k+1)=10^(-10);x_k(k+1)=10^(-10);end----S_1=h/6*(f(x(1))+f(

4、x(n+1)));fori=2:nF_1(i)=h/3*f(x(i));endforj=1:nF_2(j)=2*h/3*f(x_k(j));endS_2=sum(F_1)+sum(F_2);S_n=S_1+S_2;运行结果:>>S_n=S_P_S(0,1,20)S_n=-0.4423实验通过此次实验的操作,我掌握了复合梯形公式和复合辛普心森公式,对编程又有了新的突破!得--

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。