用矩形法求定积分,分别求sin x dx ,cos x dx,e exp x;
// jifen.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.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=0;i<n;i++)
{
x+=h;
s+=(*p)(x)*h;
}
return (s);
}
float fsin(float s)
{
return sin(s);
}
float fcos(float s)
{
return cos(s);
}
float fexp(float s)
{
return exp(s);
}
int _tmain(int argc, _TCHAR* argv[])
{
float a1,b1,a2,b2,a3,b3,c,(*p)(float);
int n=20;
printf("input a1, b1\n");
scanf("%f,%f",&a1,&b1);
printf("input a2, b2\n");
scanf("%f,%f",&a2,&b2);
printf("input a3, b3\n");
scanf("%f,%f",&a3,&b3);
p=fsin;
c=integral(p,a1,b1,n);
printf("the integral of sin(x) is:%f\n",c);
p=fcos;
c=integral(p,a2,b2,n);
printf("the integral of cos(x) is:%f\n",c);
p=fexp;
c=integral(p,a3,b3,n);
printf("the integral of exp(x) is:%f\n",c);
system("PAUSE");
return 0;
}
用矩形法求定积分,分别求sin x dx ,cos x dx,e exp x;相关推荐
- (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 ...
- 从定积分定义到代码,详解矩形法求解定积分
题目: 写一个函数用矩形求定积分的通用函数,分别别F(0,1) sinx dx,F(-1,1) cosx dx,F(0,2) exp(x) dx的定积分.(F(0,1)表示定积分的范围) 说明:sin ...
- c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数
本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...
- C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x
要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...
- 矩形法求定积分的原理和实现
矩形法求解定积分 做个小笔记,如表述有不对的地方,欢迎指正. 原理 积分在图形上表示就是面积,把被积分区域划分成一个个小矩形,求解这些矩形的面积和即可. 被积函数:f(x)f(x)f(x); 积分区间 ...
- 菜鸟学C语言(五)之求定积分
http://space.itpub.net/14139916/viewspace-497879 求定积分近似值 试求定积分 的近似值(积分限a,b从键盘输入). 算法分析如下: 求定 ...
- 求定积分的不太常见的方法
文章目录 1.周期函数积分的性质 2.换元思路在证明中的应用 3.求解极限的积分法(另类篇) 4.构造递推式求解定积分 5.求解积分的稍微特别的经典方法(IJ函数法) 6.利用区间再现公式 7.加减拆 ...
- 每日一题/001/微积分/递推公式求定积分
题目(2021年中科大考验数学分析考试): 求定积分: ∫0πsin(2n+1)xsin(x)\int_0^\pi\frac{\sin(2n+1)x}{\sin(x)}∫0πsin(x)sin( ...
- 求矩形的最小值c语言,C语言复习---矩形法求定积分函数
#include #include using namespace std; int main(){ float fun(float x); float a, b; cout << &qu ...
- c 语言 用矩形法求定积分,如何用矩形法(梯形法)求定积分
分析: 高中的时候,我们学习过,可以通过矩形法或者矩形法来求定积分. 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和. 简单的例子: 求 ...
最新文章
- 边缘检测robert原理_机器视觉边缘模式检测应用
- String.subString内存泄露
- 固态+机械(uefi类型的bios),用easybcd安装win10+ubuntu16.04双系统
- Ext.state.Manager.setProvider(new Ext.state.CookieProvider())
- 35岁的程序员如果不转行,从事哪些细分行业比较好?
- c语言程序课程设计过程,C语言课程设计————写下流程图! 谢谢
- linux中板子烧写环境配置,3、在Linux下搭建51单片机的开发烧写环境(makefile版)...
- JavaScript的RegExp实例方法exec()
- android 看门狗引起crash分析
- 热烈庆祝博客排名进入前一万(8448)
- 【2020CCPC秦皇岛:C】Cameraman(计算几何+思维+枚举)
- OpenGL ES API(绑定shader)
- bootstrap批量删除操作!
- Python:实现zellers congruence泽勒一致算法(附完整源码)
- ym——Android从零开始(3)(常用控件+下拉框视图)(新)
- 针式打印机偏移测试软件,精打教程(3)打印机打印偏移设置
- int型整数的数值范围
- 淘宝买的AC+退款经历
- 好吧,cnblogs给我的下马威
- Android逆向第一步之开启root权限