本文实例为大家分享了C语言程序实现黎曼和求定积分,供大家参考,具体内容如下

通过黎曼和解定积分既是把在xy平面中函数曲线与x轴区间区域划分成多个矩形并求它们的面积之和,矩形数量越多,得出的面积越精确。

#include

#include

#include

#include

int main(){

float function1(float); //函数f(x)1

float function2(float); //函数f(x)2

float function3(float); //函数f(x)3

void integration(float f(float),float,float); //求定积分方法,参数为,函数fx,区间[a,b]的两个点

int result_a=integration(function1,1,0);

int result_b=integration(function2,1,-1);

int result_c=integration(function3,2,0);

}

void integration(float f(float),float endPos,float startPos) //求定积分方法,参数为,函数fx,区间[a,b]的两个点

{

float x;

float totalArea=0; //totalArea,所有矩形的总面积

float n=1000; //将函数曲线下方划为n个矩形,n值越大,精确值越高

float width; //单个矩形宽度

float area=0; //单个矩形面积

width=(endPos-startPos)/n; //求单个矩形宽度,既是函数总长度除以矩形数量

for(float i=1;i<=n;i++) //计算每个矩形的面积

{

x=startPos+width*i; //转入到xy平面, 通过i的递增,得出每个矩形底部x的值,以求矩形高度

area=f(x)*width; //用x做实参调用函数进一步求出y值,既矩形的高度,再用底乘高得出面积

totalArea=totalArea+area; //各个矩形面积相加

}

printf("the value of function is %f",t2);

}

float function1(float x){ //函数f(x)1

float y;

y=sin(x);

return y;

}

float function2(float x){ //函数f(x)2

float y;

y=cos(x);

return y;

}

float function3(float x){ //函数f(x)3

float y;

y=exp(x);

return y;

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2020-02-26

C语言sin定积分,C语言实现黎曼和求定积分相关推荐

  1. 用c语言编写黎曼积分计算pi,C语言实现黎曼和求定积分

    本文实例为大家分享了C语言程序实现黎曼和求定积分,供大家参考,具体内容如下 通过黎曼和解定积分既是把在xy平面中函数曲线与x轴区间区域划分成多个矩形并求它们的面积之和,矩形数量越多,得出的面积越精确. ...

  2. 用C语言程序实现黎曼和求定积分

    通过黎曼和解定积分既是把在xy平面中函数曲线与x轴区间区域划分成多个矩形并求它们的面积之和,矩形数量越多,得出的面积越精确. #include <stdio.h> #include < ...

  3. python定积分1002无标题_python 求定积分和不定积分

    求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...

  4. (C语言)写一个用矩形法求定积分的通用函数, 分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx

    写一个用矩形法求定积分的通用函数,分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx #define _CRT_SECURE_NO_WARNINGS #include<stdio.h ...

  5. 求矩形的最小值c语言,C语言复习---矩形法求定积分函数

    #include #include using namespace std; int main(){ float fun(float x); float a, b; cout << &qu ...

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

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

  7. 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  8. 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...

    问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...

  9. 【C语言基础】利用复合梯形求积公式计算定积分

    [C语言基础]利用复合梯形求积公式计算定积分 一.复合梯形求积公式 这是数值分析中一种求解定积分的近似方法.适用于被积函数的原函数不能用初等函数表示的情况. 基本思路 将被积函数 f(x)与x轴围成的 ...

  10. C语言求定积分∫sinxdx,∫cosxdx,∫e^xdx的值

    C语言求定积分∫sinxdx,∫cosxdx,∫e^xdx的值 说明:sin,cos,exp已在系统的数学函数库中,程序开头要用#include<math.h>. 代码如下: #inclu ...

最新文章

  1. 华为,为什么让全世界都感到害怕?
  2. 【yolo】ubuntu18.04 yolo打开摄像头实时检测框目标 转化pth文件为onnx
  3. GRE tunnel源码分析之发送流程
  4. Linux—解压缩命令总结(tar/zip)
  5. python np.cos 转化为角度_postman接口用例转化为python自动化测试用例(三)
  6. java 线程的理解_浅谈对多线程的理解(一)
  7. 优化案例--改写IN条件为INNER JOIN
  8. RecyclerView之自定义LayoutManager和SnapHelper
  9. Android 高级工程师面试(二)
  10. 手动搭建HPC(高性能计算)
  11. Deployer php自动部署,PHP自动化部署工具-Deployer
  12. OFFICE中的VBA库的定义
  13. 基于A*搜索算法迷宫游戏开发
  14. Android 10.0 蓝牙去掉传输文件的功能
  15. Windows使用dos窗口打开应用
  16. Apache实现盗链与防盗链与隐藏版本信息
  17. 爱我所爱,行我所行,听从我心,无问西东
  18. 【第十篇】商城系统-性能测试
  19. 数据库中html数据类型,常用数据库的字段类型及大小
  20. JAVA—— JQuery

热门文章

  1. c语言去尾法和进一法的例子,进一法或去尾法在生活中的应用教学案例.doc
  2. 网络工程师成长日记076-如何成为网络工程师中的高手
  3. 查看linux主机防火墙列表,linux防火墙状态查看的方法实例
  4. matlab 求一元二次方程的根,如何用Matlab求一元二次方程式解的个数以及解
  5. 激光粒度仪测试原理及详情解答【注解】
  6. 年轻人,你应该拒绝奶头乐
  7. 如何用Python实现股票量化交易?
  8. Pr 音频效果参考:滤波器与 EQ
  9. 用sci-hub的文献检索方法
  10. eBay运营模式有哪些