定积分计算原理(这里采用矩形法)
如图:
就是把曲边梯形的面积分成N份,在把每份的面积相加。
实现思路
这里我们定义一个函数integral用来表示需求定积分的通用函数,它的参数包括 积分上限,积分下限,函数名称。
这里可以用指针指向函数名称。
代码实现:
// 完成日期2019 12 19 //题目描述:输入函数上下限,并选择函数类型,输出定积分的值//方法: 矩形法#include #include //用到数学库int main (){void integral (double up,double down,int n,double (*p)(double x));double sinx (double);double ex(double);double up,down; // 分别用来存储上下限int n,m; printf ("Please enter the upper and lower limit of points:(WARNING: upper>down)");//输入上下限,上限大于下限scanf ("%lf%lf",&up,&down);printf ("How many parts wo