C语言求定积分 | 您所在的位置:网站首页 › 积分s1 › C语言求定积分 |
题目要求: 求下面函数的定积分: 思路: 求一个函数的定积分,其实就是求它的面积,如对函数 求积分。 也就是要求出绿色部分的面积,如下: 我们可以通过矩形的方法来无限逼近定积分的求解,如下: 因为被分成n等分,就可以认为每一等分是一个矩形,那么每一矩形的面积为: 每一个矩形面积为:***Sn=f(x)(b-a)/n 总面积为:****S=S1+S2+…+Sn 通过这样的一个思路就可以完成,定积分的求解。 这样这三个定积分的求解代码,如下: #include #include void main( ) { float f1(float x); float f2(float x); float f3(float x); float s1 = 0; float s2 = 0; float s3 = 0; int n; // 被分成的份数 float a,b; // 积分范围 int i; // 循环变量 printf("请输入极限下限:"); scanf("%f",&a); printf("请输入极限上限:"); scanf("%f",&b); printf("请输入被分成的份数:"); scanf("%d",&n); for(i=1; i |
CopyRight 2018-2019 实验室设备网 版权所有 |