MATLAB复合梯形公式求积分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB复合梯形公式求积分相关的知识,希望对你有一定的参考价值。
本人对matlab很小白,请高人详细的把一切输入matlab的东西告诉我,跪求!
参考技术A u=fhtx(a,b,f,e)n=1;h=b-a;
T=0.5*h*(f(a)+f(b));
m=0;
for j=0:n-1
m=m+f(a+0.5*h)*j*h;
end
S=0.5*(T+h*m);
while |S-T|>=e
T=S;n=2n;h=0.5*h;
S=0.5*(T+h*m);
end
u=T;
end 参考技术B 不懂 参考技术C 通过热
复合辛普森公式求积分
分别用n=8,16,32的复合梯形和复合辛普森公式计算 根号X乘lnX 0到1的积分
利用复合梯形,复合辛普森公式计算定积分的近似值
根号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)在区间上积分和的极限。这里应注意定积分与不定积分之间的关系:若定积分存在,则它是一个具体的数值,而不定积分是一个函数表达式,它们仅仅在数学上有一个计算关系(牛顿-莱布尼茨公式)。
提问这道题会做吗
回答看下这个对不对
以上是关于MATLAB复合梯形公式求积分的主要内容,如果未能解决你的问题,请参考以下文章