快点帮帮忙!!!

point_to 2003-06-13 04:02:24
求个积分:

e的cos(a)次方*d(sin(a))的积分!!!!!!a为角度。d为微分符号!
...全文
32 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
point_to 2003-06-13
  • 打赏
  • 举报
回复
谢了,怪我没有说清楚,我要的不是程序实现,
我要的就是一个数学答案!!
snipersu 2003-06-13
  • 打赏
  • 举报
回复
//我这里的是弧度的,如果用角度的话那你自己转化一下吧!
//派生类要提供自己的fun(double,dobule,double).

//网络不好,回贴真困难!
snipersu 2003-06-13
  • 打赏
  • 举报
回复
#include <iostream>
#include <cmath>
using namespace std;
class Integral_Base
{
protected:
double delta;
double consequence;
double lower;
double higher;
public:
Integral_Base(double low,double high,double del=0.01):lower(low),higher(high)
,delta(del),consequence(0)
{
}
//x should be radian.
virtual double fun(double x)=0;
virtual double calculate()
{

for(double i=lower;i<higher;i+=delta)
{
consequence+=(fun(i) * delta);
}
return consequence;
}
};
class MyIntegral:public Integral_Base
{
public:
MyIntegral(double low,double high,double del=0.01)
:Integral_Base(low,high,del)
{}
virtual double fun(double x)
{
return sin(x)*exp(cos(x));
}
};
void main()
{
MyIntegral a(0,3.1416);
cout<<a.calculate();
}
boyfling 2003-06-13
  • 打赏
  • 举报
回复
去找个求积分的源码吧
arfi 2003-06-13
  • 打赏
  • 举报
回复
sin(a)*exp(cos(a))

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧