复化梯形公式
复化梯形公式 1. 目的意义:
为了减少数值积分的误差
2. 数学模型(数学公式):
n,1,,h
,,,Tf(a)f(b)2f(x),ni,, 2,,i,1
3. 算法程序:
#include
#include
#define f(x) 4/(1+x*x)
int main()
{
int n,i;
float a,b,x1;
double s,F1=0;
printf("请输入a,b的值: ");
scanf("%f,%f",&a,&b);
printf("请输入n值: ");
scanf("%d",&n);
double h=(b-a)/n;
printf("h=%f\n",h);
printf("f(a)=%f,f(b)=%f\n",f(a),f(b));
double F0=f(a)+f(b);
for(i=1;i