C语言 用矩形法计算定积分∫(0—1)sinxdx、∫(-1—1)cosxdx、∫(0—2)e^xdx
#include <stdio.h>
#include <math.h>
float integral(float(*p)(float),float a,float b,int n){ //矩形法求定积分的通用函数int i;float x,h,s;h=(b-a)/n;x=a;s=0;for(i=1;i<=n;i++){x=x+h;s=s+(*p)(x)*h;}return s;
}
float fsin(float x){return sin(x);
}
float fcos(float x){return cos(x);
}
float fexp(float x){return exp(x);
}
int main(){float a1,b1,a2,b2,a3,b3,c,(*p)(float);int n=20;printf("input a1,b1:");scanf("%f,%f",&a1,&b1); //输入求sinx定积分的上限和下限printf("input a2,b2:");scanf("%f,%f",&a2,&b2); //输入求cosx定积分的上限和下限printf("input a3,b3:");scanf("%f,%f",&a3,&b3); //输入求e的x次方定积分的上限和下限p=fsin; //使p指向fsin函数c=integral(p,a1,b1,n); //求出sinx的定积分printf("The integral of sin(x) is:%f\n",c);p=fcos; //使p指向fcos函数c=integral(p,a2,b2,n); //求出cosx的定积分printf("The integral of cos(x) is:%f\n",c);p=fexp; //使p指向fexp函数c=integral(p,a3,b3,n); //求出e的x次方的定积分printf("The integral of exp(x) is:%f\n",c);return 0;
}
C语言 用矩形法计算定积分∫(0—1)sinxdx、∫(-1—1)cosxdx、∫(0—2)e^xdx相关推荐
- c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数
本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...
- C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x
要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...
- c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数
C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...
- 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc
矩形法求定积分及其程序与程序框图的实现 ――实例探索定积分思想,切实提高课堂效果 王亮 佛冈县第一中学 数学科 [摘 要]定积分"四部曲"思想,对高中生来说不易接受,教学上用计算机 ...
- c语言编程矩形法定积分例题,Problem E: C语言习题 矩形法求定积分
非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美. Description 写一个用矩形法求定积分的通用函数,分别求 (说明: sin,co ...
- 求矩形的最小值c语言,C语言复习---矩形法求定积分函数
#include #include using namespace std; int main(){ float fun(float x); float a, b; cout << &qu ...
- c 语言 用矩形法求定积分,如何用矩形法(梯形法)求定积分
分析: 高中的时候,我们学习过,可以通过矩形法或者矩形法来求定积分. 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和. 简单的例子: 求 ...
- C语言复习---矩形法求定积分函数
一:分析: 大一学习积分的时候,我们学习过,可以通过矩形法来求定积分. 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和. 二:简单的例子 ...
- c语言用矩形法求定积分的值,写一个用矩形法求定积分的通用函数,分别求:...
2015-01-22 06:30:01 阅读( 513 ) 解: #include main() { float integral(float(8p)(float),float a,float b, ...
- 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
最新文章
- 我一顿操作把电脑弄崩了!!!数据全没了!!!我该怎么办?
- 是什么管脚分配_FPGA是什么?里面有什么?能做什么?
- cfile清空文件内容_电脑C盘文件夹哪些可以删除?教你如何快速清理,旧电脑还能用3年...
- CAN接口芯片SN65HVD230DR波形
- 加密解密:使用对称密码加密文件
- swift 3.0 协议笔记
- sql中毫秒数与格式化时间的转换
- lycos搜索引擎_常用的搜索引擎都有哪些特点?
- 对工程与科学的认知以及对思维方式的理解
- excel冻结窗口_excel表格怎么来冻结窗口同时冻结行和列
- 【通俗理解】显著性检验,T-test,P-value
- 【vpn异地组网专题】linux(centos7)安装 PPTP服务器
- 微信支付(公众号支付)微信公众平台开发教程(5)
- [Shiro教程] Shiro 教程基于SSM(SpringMVC + Spring + Mybatis)EHCache版本
- Redis解决商品秒杀与超卖
- 英语兔音标学习之双元音
- 已知经纬度坐标求两点间距离,用python表示
- 2014年最新810多套源码2.46GB免费一次性打包下载
- 2020h黑苹果 y7000p_拯救者Y7000黑苹果升级macOS 10.15.4分享
- 天圆地方#183; 围棋界的盲棋天才 -- 鲍云