用c或c++来用梯形法求定积分用梯形法求定积分的通用函数integral(),其函数原型为:double integral(double a,double b,double(*f)( double));函数的形参a,b,f分别为定积分的下限、上限和函数指针.当被积函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 01:42:53
用c或c++来用梯形法求定积分用梯形法求定积分的通用函数integral(),其函数原型为:double integral(double a,double b,double(*f)( double));函数的形参a,b,f分别为定积分的下限、上限和函数指针.当被积函数
xR]KP+J7_67)sA&KB+H@"! FhW>ʉ%Q޵9>{2Fp3 ܋jPwZ❽iNam˪.f5NpV ^ˆc? ;+"|X`1 @Px*BxTHphlԋc7ǯ]Ǯm֦-kړn߻ 7W |#X( (@ FK 3KXQVQZL^ڰڋةHc8m-,x!\UA12bc@bDP3:_V&;[uCSE13U# !@+2,@OjX4$"yd!3q]!

用c或c++来用梯形法求定积分用梯形法求定积分的通用函数integral(),其函数原型为:double integral(double a,double b,double(*f)( double));函数的形参a,b,f分别为定积分的下限、上限和函数指针.当被积函数
用c或c++来用梯形法求定积分
用梯形法求定积分的通用函数integral(),其函数原型为:
double integral(double a,double b,double(*f)( double));
函数的形参a,b,f分别为定积分的下限、上限和函数指针.
当被积函数为:
f1(x) = 1 + 2x;
f2(x) = 1 + x2;
f3(x) = sin(x);
分别输入积分的上下限,求三个定积分的值

用c或c++来用梯形法求定积分用梯形法求定积分的通用函数integral(),其函数原型为:double integral(double a,double b,double(*f)( double));函数的形参a,b,f分别为定积分的下限、上限和函数指针.当被积函数
#include
#include
using namespace std;
double f1(double x)
{
return 1+2*x;}
double f2(double x)
{
return 1+x*x;}
double f3(double x)
{
return sin(x);}
double integral(double a,double b,double(*f)( double))
{
\x05 int n=10000;
\x05 double result=0;
\x05 double h=b-a;
\x05 double t=h/n;
\x05 for(int i=0;i