分析:
高中的时候,我们学习过,可以通过矩形法或者矩形法来求定积分。
思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和。
简单的例子:
求函数X^2在的定积分
矩形法:
#include
#include
using namespace std;
int main(){
float fun(float x);
float a,b;
cout<
cin>>a>>b;
int n=50;//将区间划分成50份
float h=(b-a)/n;//h是每个区间分大小
float s=0;//s是矩形的面积的和
float i=0;
for(i=a;i
s=s+fun(i)*h;
}
cout<
cout<
}
float fun(float x){
return pow(x,2);
}
梯形法:
#include
#include
using namespace std;
int main(){
float fun(float x