C++求定积分习题其中d=sum/n;什么意思 ?d表示什么

计算定积分上限pi下限0x^3sinxdx_百度知道
计算定积分上限pi下限0x^3sinxdx
提问者采纳
多次用分部积分
其他类似问题
sinx + 6xcosx - ∫[0→π] cosx dx=-x³按钮;sinx + 6∫[0→π] x d(cosx)=-x³cosx + 3x²选为满意回答& d(sinx)=-x³sinx + 6xcosx - sinx
|[0→π]=π³ - 6π希望可以帮到你,请点下面的&sinx dx分部积分=-∫[0→π] x&#179,如果解决了问题; d(cosx)=-x&#179∫[0→π] x³cosx + 3∫[0→π] x²cosx + 3∫[0→π] x²cosx dx=-x³sinx - 6∫[0→π] xsinx dx=-x&#179,谢谢;cosx + 3x²cosx + 3x&#178,不明白可以追问;cosx + 3x&#178
来自团队:
为您推荐:
其他2条回答
sinx+6xcosx-∫cosxdx=-x³sinx+6∫xd(cosx)=-x³sinx+6xcosx-sinx+C∴∫[0→π] x³cosx+3x²cosxdx=-x³ d(cosx)=-x&#179分部积分法∫x³cosx+3x²cosx+3x²sinx dx=-∫x³sinx-6∫xsinxdx=-x³d(sinx)=-x³cosx+3∫x²cosx+3x²cosx+3∫x²sinxdx=π&#179
∫x^3sinxdx=∫x^3dcosx=x^3cosx-∫cosxdx^3=x^3cosx-∫3x^2cosxdx=x^3cosx+∫3x^2dsinx=x^3cosx+3x^2sinx-∫3sinxdx^2=x^3cosx+3x^2sinx-∫6xsinxdx=x^3cosx+3x^2sinx-6xsinx+∫6xdcosx=x^3cosx+3x^2sinx-6xsinx+6xcosx-∫6cosxdx=x^3cosx+3x^2sinx-6xsinx+6xcosx+6sinx最后将(pi,0)代入得。
定积分的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用矩形法(梯形法)求定积分
高中的时候,我们学习过,可以通过矩形法或者矩形法来求定积分。
思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和。
简单的例子:
求函数X^2在的定积分
#include&iostream&&&
#include&math.h&&&
int main(){&
&&& float fun(float x);&
&&& float a,b;&
&&& cout&&&请输入函数X^2的定积分的下限a和上限b:&;&
&&& cin&&a&&b;&
&&& int n=50;//将区间划分成50份&&&
&&& float h=(b-a)/n;//h是每个区间分大小&&&
&&& float s=0;//s是矩形的面积的和&&
&&& float i=0;&
&&& for(i=a;i&b;i+=h){&
&&&&&&& s=s+fun(i)*h;&
&&& cout&&&\n结果是:&&&s&&&
&&& cout&&&&
float fun(float x){&
&&& return pow(x,2);&
#include&iostream&
#include&math.h&
int main(){
&float fun(float x);
&float a,b;
&cout&&&请输入函数X^2的定积分的下限a和上限b:&;
&cin&&a&&b;
&int n=50;//将区间划分成50份
&float h=(b-a)/n;//h是每个区间分大小
&float s=0;//s是矩形的面积的和
&float i=0;
&for(i=a;i&b;i+=h){
&&s=s+fun(i)*h;
&cout&&&\n结果是:&&&s&&
float fun(float x){
&return pow(x,2);
#include&iostream&&&
#include&math.h&&&
int main(){&
&&& float fun(float x);&
&&& float a,b;&
&&& cout&&&请输入函数X^2的定积分的下限a和上限b:&;&
&&& cin&&a&&b;&
&&& int n=50;//将区间划分成50份&&&
&&& float h=(b-a)/n;//h是每个区间分大小&&&
&&& float s=0;//s是矩形的面积的和&&
&&& float i=0;&
&&& for(i=a;i&b;i+=h){&
&&&&&&& s=s+((fun(i)+fun(i+h))*h)/2;&
&&& cout&&&\n结果是:&&&s&&&
&&& cout&&&&
float fun(float x){&
&&& return pow(x,2);&
#include&iostream&
#include&math.h&
int main(){
&float fun(float x);
&float a,b;
&cout&&&请输入函数X^2的定积分的下限a和上限b:&;
&cin&&a&&b;
&int n=50;//将区间划分成50份
&float h=(b-a)/n;//h是每个区间分大小
&float s=0;//s是矩形的面积的和
&float i=0;
&for(i=a;i&b;i+=h){
&&s=s+((fun(i)+fun(i+h))*h)/2;
&cout&&&\n结果是:&&&s&&
float fun(float x){
&return pow(x,2);
一个较复杂的例子
写一个通用函数,用来求sinx&& 、& cosx&&& 、& e^x&& 、& x^2& 的定积分
分析:fun为用来求定积分的通用函数,调用fun函数的时候,需要将积分的上限,下限,区间划分的份数以及被积函数的指针传递过来。
#include&iostream&&&
#include&math.h&&&
int main(){&
&&& float fsin( float x);&
&&& float fcos( float x);&
&&& float&& fe( float x);&
&&& float fpf(float x);&
&&& float fun(float a,float b, int n,float (*p)(float x));&
&&& float a[4],b[4],r[4];&
&&& cout&&&请输入求正弦函数定积分的上限a和下限b:&;&
&&& cin&&a[0]&&b[0];&
&&& r[0]=fun(a[0],b[0],50,fsin);&
&&& cout&&&\n结果是:&&&r[0]&&&
&&& cout&&&\n请输入求余弦函数定积分的上限a和下限b:&;&
&&& cin&&a[1]&&b[1];&
&&& r[1]=fun(a[1],b[1],50,fcos);&
&&& cout&&&\n结果是:&&&r[1]&&&
&&& cout&&&\n请输入求以e为底的指数函数定积分的上限a和下限b:&;&
&&& cin&&a[2]&&b[2];&
&&& r[2]=fun(a[2],b[2],50,fe);&
&&& cout&&&\n结果是:&&&r[2]&&&
&&& cout&&&\n请输入求X^2函数定积分的上限a和下限b:&;&
&&& cin&&a[3]&&b[3];&
&&& r[3]=fun(a[3],b[3],50,fpf);&
&&& cout&&&\n结果是:&&&r[3]&&&&&&
&&& cout&&&
&&& return 0;&
float fsin(float x){&
&&& return sin(x);&
float fcos(float x){&
&&& return cos(x);&
float fe(float x){&
&&& return exp(x);&
float fpf(float x){&
&&& return pow(x,2);&
float fun(float a,float b,int n,float (*p)(float x)){&
&&& float h=(b-a)/n;&
&&& float s=0;&
&&& for(i=a;i&b;i+=h){&
&&&&&&& s=s+p(i)*h;//利用了矩形求面积的公式&&&
#include&iostream&
#include&math.h&
int main(){
&float fsin( float x);
&float fcos( float x);
&float&& fe( float x);
&float fpf(float x);
&float fun(float a,float b, int n,float (*p)(float x));
&float a[4],b[4],r[4];
&cout&&&请输入求正弦函数定积分的上限a和下限b:&;
&cin&&a[0]&&b[0];
&r[0]=fun(a[0],b[0],50,fsin);
&cout&&&\n结果是:&&&r[0]&&
&cout&&&\n请输入求余弦函数定积分的上限a和下限b:&;
&cin&&a[1]&&b[1];
&r[1]=fun(a[1],b[1],50,fcos);
&cout&&&\n结果是:&&&r[1]&&
&cout&&&\n请输入求以e为底的指数函数定积分的上限a和下限b:&;
&cin&&a[2]&&b[2];
&r[2]=fun(a[2],b[2],50,fe);
&cout&&&\n结果是:&&&r[2]&&
&cout&&&\n请输入求X^2函数定积分的上限a和下限b:&;
&cin&&a[3]&&b[3];
&r[3]=fun(a[3],b[3],50,fpf);
&cout&&&\n结果是:&&&r[3]&&&
&return 0;
float fsin(float x){
&return sin(x);
float fcos(float x){
&return cos(x);
float fe(float x){
&return exp(x);
float fpf(float x){
&return pow(x,2);
float fun(float a,float b,int n,float (*p)(float x)){
&float h=(b-a)/n;
&float s=0;
&for(i=a;i&b;i+=h){
&&s=s+p(i)*h;//利用了矩形求面积的公式
#include&iostream&&&
#include&math.h&&&
int main(){&
&&& float fsin( float x);&
&&& float fcos( float x);&
&&& float&& fe( float x);&
&&& float fpf(float x);&
&&& float fun(float a,float b, int n,float (*p)(float x));&
&&& float a[4],b[4],r[4];&
&&& cout&&&请输入求正弦函数定积分的上限a和下限b:&;&
&&& cin&&a[0]&&b[0];&
&&& r[0]=fun(a[0],b[0],50,fsin);&
&&& cout&&&\n结果是:&&&r[0]&&&
&&& cout&&&\n请输入求余弦函数定积分的上限a和下限b:&;&
&&& cin&&a[1]&&b[1];&
&&& r[1]=fun(a[1],b[1],50,fcos);&
&&& cout&&&\n结果是:&&&r[1]&&&
&&& cout&&&\n请输入求以e为底的指数函数定积分的上限a和下限b:&;&
&&& cin&&a[2]&&b[2];&
&&& r[2]=fun(a[2],b[2],50,fe);&
&&& cout&&&\n结果是:&&&r[2]&&&
&&& cout&&&\n请输入求X^2函数定积分的上限a和下限b:&;&
&&& cin&&a[3]&&b[3];&
&&& r[3]=fun(a[3],b[3],50,fpf);&
&&& cout&&&\n结果是:&&&r[3]&&&&&&
&&& cout&&&
&&& return 0;&
float fsin(float x){&
&&& return sin(x);&
float fcos(float x){&
&&& return cos(x);&
float fe(float x){&
&&& return exp(x);&
float fpf(float x){&
&&& return pow(x,2);&
float fun(float a,float b,int n,float (*p)(float x)){&
&&& float h=(b-a)/n;&
&&& float s=0;&
&&& for(i=a;i&b;i+=h){&
&&&&&&& s=s+((p(i)+p(i+h))*h)/2;//梯形法求面积&&&
#include&iostream&
#include&math.h&
int main(){
&float fsin( float x);
&float fcos( float x);
&float&& fe( float x);
&float fpf(float x);
&float fun(float a,float b, int n,float (*p)(float x));
&float a[4],b[4],r[4];
&cout&&&请输入求正弦函数定积分的上限a和下限b:&;
&cin&&a[0]&&b[0];
&r[0]=fun(a[0],b[0],50,fsin);
&cout&&&\n结果是:&&&r[0]&&
&cout&&&\n请输入求余弦函数定积分的上限a和下限b:&;
&cin&&a[1]&&b[1];
&r[1]=fun(a[1],b[1],50,fcos);
&cout&&&\n结果是:&&&r[1]&&
&cout&&&\n请输入求以e为底的指数函数定积分的上限a和下限b:&;
&cin&&a[2]&&b[2];
&r[2]=fun(a[2],b[2],50,fe);
&cout&&&\n结果是:&&&r[2]&&
&cout&&&\n请输入求X^2函数定积分的上限a和下限b:&;
&cin&&a[3]&&b[3];
&r[3]=fun(a[3],b[3],50,fpf);
&cout&&&\n结果是:&&&r[3]&&&
&return 0;
float fsin(float x){
&return sin(x);
float fcos(float x){
&return cos(x);
float fe(float x){
&return exp(x);
float fpf(float x){
&return pow(x,2);
float fun(float a,float b,int n,float (*p)(float x)){
&float h=(b-a)/n;
&float s=0;
&for(i=a;i&b;i+=h){
&&s=s+((p(i)+p(i+h))*h)/2;//梯形法求面积
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'算法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&数​值​计​算​方​法​相​关​C​语​言​编​程
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩11页未读,继续阅读
你可能喜欢高等数学 定积分 图中18题第2问_百度知道
高等数学 定积分 图中18题第2问
来自团队:
其他类似问题
为您推荐:
定积分的相关知识
其他1条回答
com/zhidao/wh%3D600%2C800/sign=2a309844abaf2eddd4a441efbd202dd1/58ee3d6d55fbb2fb1f2fbe23dc68
下载知道APP
随时随地咨询
出门在外也不愁matlab求定积分之实例说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
matlab求定积分之实例说明
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 定积分定义 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信