您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 数值分析实验报告模板-复化辛普森公式-高斯公式
1《数值分析》实验报告姓名学号班级主讲教师指导教师实验日期一、实验名称:利用复化辛普森公式和高斯求积公式方法计算积分二、实验目的:(1)掌握利用复化辛普森公式和高斯求积公式方法计算积分。(2)熟悉matlab的操作。三、实验内容:1.利用复化辛普森公式计算积分:1、xdxxln102.利用高斯求积公式计算积分:1、xdxxln102、dx四、实验步骤(或记录):1、程序实现(源程序)利用复化辛普森公式计算积分1.将functiony=f(x)y=sqrt(x).*log(x);编入一个m文件2.将functionT_n=F_H_T(a,b,n)h=(b-a)/n;fork=0:nx(k+1)=a+k*h;ifx(k+1)==02x(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);T_n=T_1+T_2;编入一个m文件3.修改路径,在命令窗口输入S_n=S_P_S(0,1,20)利用高斯求积公式计算积分1、将functions=guassl(a,b,n)h=(b-a)/n;s=0.0;form=0:(1*n/2-1)s=s+h*(guassf(a+h*((1-1/sqrt(3))+2*m))+guassf(a+h*((1+1/sqrt(3))+2*m)));endsI=int('sin(x)',0,1);c=(I-s)/I;d=vpa(c,10)存入一个m文件2、(1)将functiony=guassf(x)y=sqrt(x).*log(x);存入一个m文件(2)将functiony=guassf(x)y=sin(x)/(1+x.^2);3、运行结果(1)在命令窗口输入s=guassl(0,1,20)3(2)在命令窗口输入s=guassl(0,1,20)4、程序心得:虽然是小小的程序,但也是凝结了自己很大的心血,同时也在这个过程中学到了许多的知识。五、教师评语(或成绩):教师签字:年月日
本文标题:数值分析实验报告模板-复化辛普森公式-高斯公式
链接地址:https://www.777doc.com/doc-5918203 .html