把自己做的网站开放到外网,正规的企业网站建设公司,黑马深圳网页设计,百度推广价格表归纳编程学习的感悟#xff0c; 记录奋斗路上的点滴#xff0c; 希望能帮到一样刻苦的你#xff01; 如有不足欢迎指正#xff01; 共同学习交流#xff01; #x1f30e;欢迎各位→点赞 #x1f44d; 收藏⭐ 留言#x1f4dd; 不积跬步无以至千里#xff0c;…
归纳编程学习的感悟 记录奋斗路上的点滴 希望能帮到一样刻苦的你 如有不足欢迎指正 共同学习交流 欢迎各位→点赞 收藏⭐ 留言 不积跬步无以至千里不积小流无以成江海 前言 定积分是积分的一种是函数f(x)在区间[a,b]上积分和的极限。 这里应注意定积分与不定积分之间的关系若定积分存在则它是一个具体的数值而不定积分是一个函数表达式它们仅仅在数学上有一个计算关系牛顿-莱布尼茨公式。 一个函数可以存在不定积分而不存在定积分也可以存在定积分而不存在不定积分。一个连续函数一定存在定积分和不定积分若只有有限个间断点则定积分存在若有跳跃间断点则原函数一定不存在即不定积分一定不存在。 一、题目要求 编写一个求定积分的通用函数分别求以下函数的定积分: 二、分析 分析:用矩形法求定积分。定积分由被积函数、下限和上限三个因素确定。要编写求定积分的通用函数 integral可设三个参数:下限a、上限 b 和指向函数的指针变量 pf。
三、代码实现
#includestdio.h
#includemath.h double integral(double a,double b,double (*pf)(double));//函数声明
double f1(double x);//函数声明
double f2(double x);//函数声明int main(){double s1,s2;s1integral(-1,1,f1);//调用函数,注意第三个参数 s2integral(0,1,f2);printf(s1%.4f,s2%.4f\n,s1,s2);return 0;
}double integral(double a,double b,double (*pf)(double)){//定义求定积分的通用函数 int i;double h,n100,s0;h(b-a)/n;for(i1;i100;i){sh*(*pf)(a(i-1)*h);//使用前点计算小矩形面积 }return s;
}double f1(double x){//被积函数1 return (1x)*(1x);
}double f2(double x){//被积函数2return (exp(x)1);
}
四、运行结果 最后希望本篇文章对你有所帮助也希望可以支持支持博主后续博主也会定期更新学习记录记录学习过程中的点点滴滴。若这篇文章中有哪些不正确的内容欢迎大家在评论区和我交流讨论