复合辛普森公式求积分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复合辛普森公式求积分相关的知识,希望对你有一定的参考价值。

分别用n=8,16,32的复合梯形和复合辛普森公式计算 根号X乘lnX 0到1的积分
利用复合梯形,复合辛普森公式计算定积分的近似值

参考技术A 代码如下,但是似乎你的题目有问题:
根号X乘lnX 0到1,根号0乘ln0等于0,根号1乘ln1等于1,怎么求?
#include
#include
#include
double fsimpf(double x) /*要进行计算的被积函数*/

\x05double y;
y=log(x)*sqrt(x);
return(y);

double fsimp(double a,double b,double eps,int n) /*辛普森算法:a为积分下限,b为积分上限,eps是希望达到的精度*/

int k;
double h,t1,t2,s1,s2,ep,p,x;
h=(float)(b-a)/n;
t1=h*(fsimpf(a)+fsimpf(b))/2.0; /*用梯形公式求出一个大概的估值*/
s1=t1;
ep=eps+1.0;
while (ep>=eps)
\x05
\x05\x05/*用梯形法则计算*/
\x05\x05p=0.0;
\x05\x05for (k=0;k
参考技术B 回答

辛普森公式求定积分:h(S+4S+S)/6=Sh。辛普森(Simpson)公式是牛顿-科特斯公式当n=2时的情形,也称为三点公式。利用区间二等分的三个点来进行积分插值。其科特斯系数分别为1/6,4/6,1/6。

定积分是积分的一种,是函数f(x)在区间上积分和的极限。这里应注意定积分与不定积分之间的关系:若定积分存在,则它是一个具体的数值,而不定积分是一个函数表达式,它们仅仅在数学上有一个计算关系(牛顿-莱布尼茨公式)。

提问

这道题会做吗

回答

看下这个对不对

以上是关于复合辛普森公式求积分的主要内容,如果未能解决你的问题,请参考以下文章

为啥复合辛普森公式分成2n等份

复合辛普森公式应该几等分

MATLAB复合梯形公式求积分

关于 用辛普森法和梯形法求微积分的 程序!

Matlab数值积分

梯形公式和辛普森公式