编写一个求定积分的通用函数,用它分别求以下几个积分:
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/16 10:31:37
编写一个求定积分的通用函数,用它分别求以下几个积分:
double integral(double a,double b,double (*f)(double));
![](http://img.wesiedu.com/upload/5/fa/5faeee9651d5eddfd44cdd50f65c528a.jpg)
double integral(double a,double b,double (*f)(double));
![](http://img.wesiedu.com/upload/5/fa/5faeee9651d5eddfd44cdd50f65c528a.jpg)
![编写一个求定积分的通用函数,用它分别求以下几个积分:](/uploads/image/z/14098647-39-7.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E6%B1%82%E5%AE%9A%E7%A7%AF%E5%88%86%E7%9A%84%E9%80%9A%E7%94%A8%E5%87%BD%E6%95%B0%2C%E7%94%A8%E5%AE%83%E5%88%86%E5%88%AB%E6%B1%82%E4%BB%A5%E4%B8%8B%E5%87%A0%E4%B8%AA%E7%A7%AF%E5%88%86%EF%BC%9A)
#include
#include
double f1(float x)
{
return (1.0*x + x*x);
}
double f2(float x)
{
return (2.0*x*x + 3.0*x);
}
double f3(float x)
{
return(exp(x) + 1);
}
double integral(double a,double b,double(*f)(double))
{
double c,s;
c = (a + b) / 2;
s = (b - a) / 6 * (f(a) + 4 * f(c) +f(b));
return s;
}
int main()
{
double a,b;
printf("请输入积分下限a的值:");
scanf("%lf",&a);
printf("请输入积分上限b的值:");
scanf("%lf",&b);
printf("%lf\n",integral(a,b,f1));
printf("%lf\n",integral(a,b,f2));
printf("%lf\n",integral(a,b,f3));
}
#include
double f1(float x)
{
return (1.0*x + x*x);
}
double f2(float x)
{
return (2.0*x*x + 3.0*x);
}
double f3(float x)
{
return(exp(x) + 1);
}
double integral(double a,double b,double(*f)(double))
{
double c,s;
c = (a + b) / 2;
s = (b - a) / 6 * (f(a) + 4 * f(c) +f(b));
return s;
}
int main()
{
double a,b;
printf("请输入积分下限a的值:");
scanf("%lf",&a);
printf("请输入积分上限b的值:");
scanf("%lf",&b);
printf("%lf\n",integral(a,b,f1));
printf("%lf\n",integral(a,b,f2));
printf("%lf\n",integral(a,b,f3));
}
编写一个求定积分的通用函数,用它分别求以下几个积分:
2、编写一个用梯形法求定积分的通用函数,分别求以下三个函数的定积分.
编写一个用梯形法求定积分的通用函数,分别求以下三个函数的定积分.
编写一个求定积分的通用函数
编写一个求定积分的函数,功能如下:已知一个函数表达式、积分上限、积分下限,返回定积分.
写一个用矩形法求定积分的通用函数,分别求正弦,余弦和自然对数幂函数的定积分.
用C语言编写一个求定积分的程序
c程序 用矩形法编一个通用函数求定积分 0到1区间
求以下函数的积分,
已知一个函数,求定积分
求它的定积分.并且定积分有负值吗?定积分和用定积分求面积一样吗?定积分能直接表示面积吗?求定积分的时候出现了正数和负数相
求一个高等数学中分段函数定积分的问题