欢迎来到天天文库
浏览记录
ID:58656610
大小:50.00 KB
页数:3页
时间:2020-10-16
《数值分析实验报告模板-复化辛普森公式-高斯公式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数值分析》实验报告姓名学号班级主讲教师指导教师实验日期一、实验名称:利用复化辛普森公式和高斯求积公式方法计算积分二、实验目的:(1)掌握利用复化辛普森公式和高斯求积公式方法计算积分。(2)熟悉matlab的操作。三、实验内容:1.利用复化辛普森公式计算积分:1、2.利用高斯求积公式计算积分:1、2、四、实验步骤(或记录):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+
2、1)=a+k*h;ifx(k+1)==0x(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*(
3、(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)(2)在命令窗口输入s=guassl(0,1,20)4、程序心得:虽然是小小的程序,但也是凝结了自己很大的心血,同时也在这个过程中学到了许多的知识。五、教师评语(或
4、成绩):教师签字: 年月日
此文档下载收益归作者所有