double integral(double(*fun)(double x),double a,double b,int,n){
double s,h,y;
int i;
s=(fun(a)+fun(b))/2;
h=(b-a)/n; /*积分步长*/
for(i=1;in;i++)
s=s+fun(a+i*h);
y=s*h;
return y;/*返回积分值*/
}
double f(double x){
return(x*sinx)/*修改此处可以改变被积函数*/
}
int main(){
double y;
y=integral(f,1.0,2.0,150);/*修改此处可以改变积分上下限和步数,步长=(上限-下限)/步数*/
printf("y=%f\n",y);
return 0;
}
关于c语言求积分通用函数和c语言积分公式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 包含汕头市gis铝筒体外协厂的词条
- 单人可以进入的射击游戏,单人闯关射击游戏
- vb.net线程多个参数 vbnet 多线程
- 新媒体一图流如何制作,新媒体用图设计
- 模拟女友单机游戏,模拟女友steam游戏
- 如何写好新媒体,如何写好新媒体营销中的标题?
- mysql数据库怎么上传 mysql数据库怎么导入文件
- 什么app看视频好,看视频哪个app好
- 查ip地址命令linux,查询ip地址命令linux