对于复合辛普森求积公式,我们将区间[a,b]分为n等份,在每个子区间[xk,xk+1]上采用辛普森公式,若记 ,得到 I=∫abf(x)dx=∑k=0n−1∫xkxk+1f(x)dx=h6k=0n−1[f(xk)+4f(xk+1/2)+f(xk+1)]+Rn(f) 记 Sn=h6k=0n−1[f(xk)+4f(xk+1/2)+f(xk+1)]=h6[f(xa)+4k=0n−1f(...
(1)取不同步长h,分别用复合梯形公式及复合辛普森求积计算积分,并与积分精确值比较两个公式的精度。 (2)如要求精度达到0.00001以上,两种方法分别至少需要分成多少区间? 答:(1) 接下来,我将区间分为2、4、8、16、32、64等份,其对应步长h分别为:1/2、1/4、1/8、1/16、1/32、1/64。然后分别用复合梯形公...
2.利用高斯求积公式计算积分: 1、 2、 实验步骤: 1.利用复化辛普森公式计算积分: 1.1.建立M文件 functiony=f(x) y=sqrt(x)*log(x); 1.2.建立M文件 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); end end T_1=h/2*(f...
用复合辛普森公式求函数的二重数值积分MATLAB程序代码 八 function q=DblSimpson(f,a,A,b,B,m,n) if(m==1 && n==1) %辛普森公式 q=((B-b)*(A-a)/9)*(subs(sym(f),findsym(sym(f)),{a,b})+… subs(sym(f),findsym(sym(f)),{a,B})+… subs(sym(f),findsym(sym(f)),{A,b})...
系统标签: 高斯求 辛普森 积分 复化 公式 matlab 一、实验目的及题目实验目的:掌握利用复化辛普森公式和高斯求积公式方法计算积分,熟悉matlab的操作。题目:1.利用复化辛普森公式计算积分:1、xdxxln10 2.利用高斯求积公式计算积分:1、xdxxln10 2、 x(1+x2) 01sin...
说明,用下面程序时,必须要先确定m的值. 这两个程序都有误差估计.设n=2m+1(这是因为,辛普森公式要求的)梯形公式:h=π/2/2m=π/4m ;a=0;b=pi/2;x=a:h:b;y=sin(x);z1=(y(1)+y(n))*h/2; z2=sum(y(2:n-1))*h; z=z1+z2,syms t f=sin(t); intf=int(f,t,a,b...
梯形公式积公=h( sin0/2+ sinh+ sin2h+…+ sin(n-1)h+ sin(π/2/2))n=2m为偶数可用辛普森公式辛普森公式=(π/6n)( sin0+4 sinh+ 2sin2h+4sin3h+2 sin4h+…+2sin(2m-2)h +4 sin(2m-1)h+ sin(π/2)) 查看完整答案 为你推荐 查看更多 用MATLAB 求定积分(上限2π下限0)sinx/x,...
1. 用不同数值方法计算积分 (1) 取不同的步长h. 分别用复合梯形及复合辛普森求积计算积分, 给出误差中关于h的函数, 并与积分精确值比较两个公式的精度, 是否存在一个最小的h, 使得精度不能再被改善? (2) 用龙贝格求积计算完成问题(1). (3) 用自适应辛普森积分, 使其精度达到10−4. ...
1、一、实验目的及题目实验目的:掌握利用复化辛普森公式和高斯求积公式方法计算积分,熟悉matlab的操作。题目:1.利用复化辛普森公式计算积分:1、 2.利用高斯求积公式计算积分:1、2、01sinx(1+x2)实验步骤:1.利用复化辛普森公式计算积分:1.1.建立M文件function y=f(x)y=sqrt(x)*log(x);1.2.建立M文件function T...