C++求积分代码
来源:互联网 发布:单片机步进电机 编辑:程序博客网 时间:2024/05/17 05:51
基本上是靠定义来求的,而且代码也简明扼要,精度为1/1000;
如下:
- #include"iostream"
- #include"cstdlib"
- #include"cmath"
- #define N 1000
- using namespace std;
- double f(double x)
- {
- return x*x*x;
- }
- double
intergrate(double(*fp)(double), doublea, double b) - {
- fp = f;
- int N = (b - a) * N;
- double dx = (double)1/N;
- double s = 0;
- for (int i = 1; i <= N; i++)
- {
- s += f(a + dx)*dx;
- a += dx;
- }
- return s;
- }
- int main()
- {
- cout << "f(x)=x^3" << endl;
- cout << "f(x)在(0,1)的积分:" << intergrate(f, 0,1);
- system("pause");
- return 0;
- }
想要更改精度的话可以直接修改N的值
0 0
- C++求积分代码
- C语言求定积分
- C语言求定积分
- 数值方法求积分 详解+模板代码
- c语言实现求定积分
- 【C】求函数的定积分
- 求积分
- 求积分
- 求积分
- 求积分
- 求积分
- 求积分
- 求积分
- 求积分
- 求积分啊求积分
- 菜鸟学C语言(五)之求定积分
- 用C语言程序实现黎曼和求定积分
- C语言基础 矩形法求矩阵积分
- HDU 4751 Divide Groups (判断二分图染色模板)
- 使用JabRef命令行方式下载文献记录
- linux下使用 aapt 解包
- 第八章:ogg初始化datapump
- Warning - bad CRC, using default environment
- C++求积分代码
- 深入JVM字节码执行引擎
- KMP算法求next数组和nextval…
- 分治与递归——循环赛日程表
- c++电话本程序
- 部分背包问题-贪心法源码
- Case函数的使用及注意点
- 昂贵的聘礼(坑爹的枚举+bellmanford)
- 【转】SWAP函数的几种写法