sinx cosx exp定积分

#include <iostream>
using namespace std;float function1(float); //函数f(x)1
float function2(float); //函数f(x)2
float function3(float); //函数f(x)3
float integration(float f(float), float, float); //求定积分方法,参数为,函数fx,区间[a,b]的两个点
int main() {int result_a = integration(function1, 2 * 3.1415926, 0);int result_b = integration(function2, 2 * 3.1415926, 0);int result_c = integration(function3, 2, 0);}float 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\n", totalArea);return totalArea;//printf("the value of function is %f", t2);}float function1(float x) { //函数f(x)1float y;y = sin(x);return y;
}float function2(float x) { //函数f(x)2float y;y = cos(x);return y;}float function3(float x) { //函数f(x)3float y;y = exp(x);return y;
}

C++ 求指定函数的定积分问题相关推荐

  1. 如何计算sinc函数的定积分?

    简 介: 这里给出了 Sinc(t) 的面积求取的三种方法,利用 Feynman 技巧,是一种把简单的事情变复杂,拐弯抹角的解决办法:利用复变函数完成定积分计算非常优雅:但最为简洁的证明则是利用傅里叶 ...

  2. Sinc函数同一个定积分, 三种不同的方法

    01 Sinc函数 一.背景介绍   有一个函数,名字叫Sinc函数,也被称为抽样函数,  Sinc函数定义为sin(x) 除以x.  函数图像是一个左右对称的偶函数,呈现漂亮的震荡衰减的趋势.  S ...

  3. 函数指针定积分C语言,急!!!利用函数指针变量编写一个求定积分的通用函数,...

    急!!!利用函数指针变量编写一个求定积分的通用函数, 答案:4  信息版本:手机版 解决时间 2021-05-05 09:17 已解决 2021-05-05 02:15 用它分别求5个函数的定积分:每 ...

  4. python二维向量公式坐标叉乘_Python 或 sage 有没有哪个函数可以求指定向量的模?进行点乘运算,叉乘运算。...

    Hlianbobo:python 或 sage 有没有哪个函数可以求指定向量的模?进行点乘运算,叉乘运算?求相关的库名称已经代码示例,谢谢! zhzy:numpy Tony042:numpy,或者自己 ...

  5. python函数拟合不规则曲线_python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案...

    第一种是进行多项式拟合,数学上可以证明,任意函数都可以表示为多项式形式.具体示例如下. ###拟合年龄 import numpy as np import matplotlib.pyplot as p ...

  6. python多元函数求极小值_使用遗传算法求二元函数的最小值

    二元函数为y=x1^2+x2^2,x∈[-5,5] NIND=121; %初始种群的个数(Number of individuals) NVAR=2; %一个染色体(个体)有多少基因 PRECI=20 ...

  7. python多元函数求解_使用遗传算法求二元函数的最小值

    二元函数为y=x1^2+x2^2,x∈[-5,5] NIND=121; %初始种群的个数(Number of individuals) NVAR=2; %一个染色体(个体)有多少基因 PRECI=20 ...

  8. matlab函数积分怎么写,Matlab求分段函数的积分

    (一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...

  9. Matlab求分段函数的积分

    (一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...

  10. 6:求指定范围内的素数

    6:求指定范围内的素数 素数:又称质数,是指除了1和它自身外没有其它因子的正整数(1不是素数). 输入2个正整数m和n(m≤n),输出m~n间的所有素数,并求出个数. 提示:定义一个判断素数的函数,通 ...

最新文章

  1. linux/docker个人服务器项目中文变问号??,时间差8小时问题解决方法,最新,最有效
  2. 独家 | 为你的数据科学项目提供有力支撑——3个寻找数据集的最佳网站
  3. INNODB在裸设备上的性能简单测试
  4. Ansj中文分词Java开发小记
  5. Tensorflow中placeholder传入值与feed_dict喂食器的联系与用法
  6. 2019年暑假慈溪集训(更新ing)
  7. .NET Core开发实战(第25课:路由与终结点:如何规划好你的Web API)--学习笔记(下)...
  8. Javascript取select的选中值和文本
  9. dj鲜生-20-模版的抽离-base父模板的生产
  10. Python天天美味(21) - httplib,smtplib
  11. 遗传算法(Genetic Algorithm)
  12. Python基本数据类型之set
  13. VueCli4学习笔记
  14. matlab 多项式画图,matlab多项式画图
  15. 十进制转换为十二进制 Java
  16. 35岁以上的大龄程序员们,后来都干什么去了?
  17. 用友T+、U8、NC系列,致远OA产品二次开发
  18. 计算机查看配置的快捷键,剪映电脑版快捷键在哪里设置? 剪映查看快捷键的技巧...
  19. 华大单片机HC32L130/HC32L136从机IIC通信
  20. 高密度无线覆盖解决方案

热门文章

  1. java web程序设计任务教程——源码(全)
  2. 204页数字化转型:集团企业信息化规划方案
  3. 2018Web前端面试题及答案大全
  4. sm4 前后端 加密_sm4加密
  5. 清算号和联行号有区别吗?区别是什么?
  6. 2022年全国各省四级行政区划Shp矢量数据
  7. 如何搭建一个简单的QQ机器人(基于mirai)
  8. android小米开源代码
  9. QT目录遍历(QDir)
  10. modbus tcp调试助手_wemos D1 arduino项目实战1-TCP协议连接Tlink平台①