永发信息网

写一个用矩形法求定积分的通用函数,分别求正弦,余弦和自然对数幂函数的定积分。

答案:1  悬赏:40  手机版
解决时间 2021-01-25 17:01
写一个用矩形法求定积分的通用函数,分别求正弦,余弦和自然对数幂函数的定积分。
最佳答案
#include
#include
double fun1(double x)
{
return sin(x);
}
double fun2(double x)
{
return cos(x);
}
double fun3(double x)
{
return exp(x);
}

double integral(double a,double b,double (*p)(double))
{
double step=(b-a)/10000;
double x,sum=0;
for(x=a;xsum+=step*(*p)(x);
return sum;
}
main()
{
double a,b,sum,(*p)();
int type;
while(1)
{
printf("1:sin(x)\n2:cos(x)\n3:exp(x)\n0:结束\n");
printf("请选择被积函数的种类(输入种类前的序号):\n");
scanf("%d",&type);
while(type<0||type>5)
{
printf("输入的序号不正确,请重新输入:");
scanf("%d",&type);
}
switch(type)
{
case 1:p=fun1;break;
case 2:p=fun2;break;
case 3:p=fun3;break;
case 0:return 0;
}
printf("请输入积分上下限:\n下限a:");
scanf("%lf",&a);
printf("上限b:");
scanf("%lf",&b);
sum=integral(a,b,p);
printf("第%d种函数在(%g,%g)范围内的定积分为:%f.\n",type,a,b,sum);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成语天生天杀的意思是什么啊?有知道释义的请
301次列车通过450米长的铁桥用了23秒,经过一
遗传与变异都是普遍存在的√(判断对错)
蒸粉机哪里有卖的
水星路由器300m多少钱mw325r
光大信用卡逾期两个月,银行打电话来催,如果
某求助者的MMPI测试结果如下:单选:判断求助
百世快运地址有知道的么?有点事想过去
泰日生活驿站地址在什么地方,我要处理点事
成语无牵无挂的意思是什么啊?有知道释义的请
新中国成立60年来,我国的大型水利工程建设取
上海果珠信息科技有限公司怎么样?
求此片段中叫“暗涌”的纯音乐,不是王菲的那
请教众肠胃们,喜欢旅游的女人能不能娶
罗马从共和国时期就开始对外扩张,至公元l世
推荐资讯
我家的沙发坏了想换新的,换沙发需要看日子吗
600公斤红蝶电子称怎么标定方法??
甸垛镇杨省小学地址好找么,我有些事要过去
请问一下电机老是烧掉一相绕组是怎么回事,我
【艺术语言】艺术语言的作用是什么艺术语言的
我怀念童年的时光歌曲
营口安泰汽车修配服务有限公司地址在什么地方
微信怎么让不发短信解封
渝中区中兴路跳骚市场搬到哪里去了
【三极管符号】普通三极管的电工符号如下图中
从阳新龙港进高速到阳新木港下高速具体怎么走
罗庄区民政局婚姻登记处地址有知道的么?有点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?