写一个通用函数,用来求sinx、cosx、e ^ x、x ^ 2的定积分
 #include<stdio.h>#include<math.h>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 i;float h=(b-a)/n;float s=0;for(i=a;i<b;i+=h){s=s+((p(i)+p(i+h))*h)/2;//梯形法求面积 }return s;}void main(){float a[4],b[4],r[4];printf("请输入求正弦函数定积分的上限a和下限b\n");scanf("%f%f",&a[0],&b[0]);r[0]=fun(a[0],b[0],50,fsin);printf("结果为%f\n",r[0]);printf("请输入求余弦函数定积分的上限a和下限b\n");scanf("%f%f",&a[1],&b[1]);r[1]=fun(a[1],b[1],50,fcos);printf("结果为%f\n",r[1]);printf("请输入求以e为底的指数函数定积分的上限a和下限b\n");scanf("%f%f",&a[2],&b[2]);r[2]=fun(a[2],b[2],50,fe);printf("结果为%f\n",r[2]);printf("请输入求X^2函数定积分的上限a和下限b\n");scanf("%f%f",&a[3],&b[3]);r[3]=fun(a[3],b[3],50,fpf);printf("结果为%f\n",r[3]);}

C语言用梯形法求定积分相关推荐

  1. 梯形法求定积分(C)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 文章目录 梯形法求定积分 梯形法求定积分 假设 f(x) = x2 + 5x + 7 定积分下限为0,上积分上限为1 梯形法求定积分 ...

  2. c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数

    本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...

  3. 用java梯形法求定积分,用梯形法求定积分

    4.用梯形法求定积分(数值求解算法)用梯形法编程求函数f(x)=x^2+2x+1的定积分的值. //4.用梯形法求定积分(数值求解算法) 用梯形法编程求函数f(x)=x^2+2x+1的定积分的值. / ...

  4. c 语言 用矩形法求定积分,如何用矩形法(梯形法)求定积分

    分析: 高中的时候,我们学习过,可以通过矩形法或者矩形法来求定积分. 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和. 简单的例子: 求 ...

  5. c语言用梯形法计算积分,c语言用梯形法求积分

    c语言用梯形法求积分 來源:互聯網  2009-12-29 11:56:13  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: #include fl ...

  6. 用梯形法求定积分​​​​​​的值

    一.梯形法求解定积分的过程 1.求定积分值存在的问题 计算定积分是数值计算领域内的一个重要内容.对于能够得到原函数的被积函数,如: , 其定积分可以直接计算. 但对于不易得到原函数的被积函数,可以考虑 ...

  7. 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc

    矩形法求定积分及其程序与程序框图的实现 ――实例探索定积分思想,切实提高课堂效果 王亮 佛冈县第一中学 数学科 [摘 要]定积分"四部曲"思想,对高中生来说不易接受,教学上用计算机 ...

  8. C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x

    要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...

  9. c语言编程矩形法定积分例题,Problem E: C语言习题 矩形法求定积分

    非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美. Description 写一个用矩形法求定积分的通用函数,分别求 (说明: sin,co ...

  10. c语言用矩形法和梯形法求定积分

    方法一: #include<stdio.h> #include<math.h> void jifen(float a,float b,double (*fun)(double) ...

最新文章

  1. Python3中生成器介绍
  2. HTML DOM Console对象
  3. postman设置测试环境
  4. DevExpress的GridControl的使用以及怎样添加列和绑定数据源
  5. 【小白学习PyTorch教程】三、Pytorch中的NN模块并实现第一个神经网络模型
  6. 计算机网络协议(一)
  7. .NetCore中IdentityServer使用nginx-proxy的一次排错经历
  8. CTF入门--题目介绍
  9. 高级定价基本概念理解
  10. 单片机固件烧录器 Firmware Writer Android APP
  11. MBAFF与PAFF
  12. 云杰恒指:7.22恒指期货交易资讯复盘
  13. 汉语计算机语言,从计算机编程语言说汉语的比较优势
  14. Go学习笔记 -- 通道实现协程等待
  15. python 组合数字和字符_python无限生成不重复(字母,数字,字符)组合的方法
  16. 用计算机乘法怎么累加,乘法指令之: MLA乘-累加指令
  17. 放羊的和砍柴的故事的N种结局
  18. go pdf支持中文
  19. C语言计算级数fun,c语言编程 编写函数fun(),它的功能是:计算和输出下列级数的和....
  20. ATMEGA16读取DS18B20温度,1602显示,并用proteus仿真,成功。

热门文章

  1. (华为社招岗位,部门---上海海思,GTS,海思,2012,华为云):北京北京北京!
  2. centos 7 安装sql 审核工具 inception + archer
  3. 尚医通笔记-后台管理
  4. Folium库使用心得(二)
  5. 找到了airdrop无法发现对方的原因了,原因你想不到!
  6. 苹果mp3软件_M4R如何转为MP3?音频转换的高效方法
  7. 面试的反杀-你有没有想要问我的
  8. 微信公众平台iPhone版开始内测了
  9. 最新机器人视觉系统介绍,给机器人装上“眼睛”
  10. 【css】用css的方法来画一个三角形