C语言sin定积分,C语言实现黎曼和求定积分
本文实例为大家分享了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语言实现黎曼和求定积分相关推荐
- 用c语言编写黎曼积分计算pi,C语言实现黎曼和求定积分
本文实例为大家分享了C语言程序实现黎曼和求定积分,供大家参考,具体内容如下 通过黎曼和解定积分既是把在xy平面中函数曲线与x轴区间区域划分成多个矩形并求它们的面积之和,矩形数量越多,得出的面积越精确. ...
- 用C语言程序实现黎曼和求定积分
通过黎曼和解定积分既是把在xy平面中函数曲线与x轴区间区域划分成多个矩形并求它们的面积之和,矩形数量越多,得出的面积越精确. #include <stdio.h> #include < ...
- python定积分1002无标题_python 求定积分和不定积分
求f(x) = sin(x)/x 的不定积分和负无穷到正无穷的定积分 sin(x)/x 的不定积分是信号函数sig ,负无穷到正无穷的定积分为pi import math import numpy a ...
- (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 ...
- 求矩形的最小值c语言,C语言复习---矩形法求定积分函数
#include #include using namespace std; int main(){ float fun(float x); float a, b; cout << &qu ...
- c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数
本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...
- 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 【C语言基础】利用复合梯形求积公式计算定积分
[C语言基础]利用复合梯形求积公式计算定积分 一.复合梯形求积公式 这是数值分析中一种求解定积分的近似方法.适用于被积函数的原函数不能用初等函数表示的情况. 基本思路 将被积函数 f(x)与x轴围成的 ...
- C语言求定积分∫sinxdx,∫cosxdx,∫e^xdx的值
C语言求定积分∫sinxdx,∫cosxdx,∫e^xdx的值 说明:sin,cos,exp已在系统的数学函数库中,程序开头要用#include<math.h>. 代码如下: #inclu ...
最新文章
- 华为,为什么让全世界都感到害怕?
- 【yolo】ubuntu18.04 yolo打开摄像头实时检测框目标 转化pth文件为onnx
- GRE tunnel源码分析之发送流程
- Linux—解压缩命令总结(tar/zip)
- python np.cos 转化为角度_postman接口用例转化为python自动化测试用例(三)
- java 线程的理解_浅谈对多线程的理解(一)
- 优化案例--改写IN条件为INNER JOIN
- RecyclerView之自定义LayoutManager和SnapHelper
- Android 高级工程师面试(二)
- 手动搭建HPC(高性能计算)
- Deployer php自动部署,PHP自动化部署工具-Deployer
- OFFICE中的VBA库的定义
- 基于A*搜索算法迷宫游戏开发
- Android 10.0 蓝牙去掉传输文件的功能
- Windows使用dos窗口打开应用
- Apache实现盗链与防盗链与隐藏版本信息
- 爱我所爱,行我所行,听从我心,无问西东
- 【第十篇】商城系统-性能测试
- 数据库中html数据类型,常用数据库的字段类型及大小
- JAVA—— JQuery