Python实现复合辛普森求积公式
来源:互联网 发布:零基础java用什么书 编辑:程序博客网 时间:2024/05/13 01:44
Python实现复合辛普森求积公式
# -*- coding:utf-8 -*-import mathdef simpr(f, a, b, n):"""simpr函数为用复合辛普森公式求积分 f是被积函数 a,b分别为积分的上下限 n是子区间的个数 s是梯形总面积,即所求积分数值"""h = (b - a) / (2 * n)s1 = 0s2 = 0for k in range(1,n+1):x = a + h * (2 * k -1)s1 = s1 + f(x)for k in range(1,n):x = a + h * 2 * ks2 = s2 + f(x)s = h * (f(a) + f(b) + 4 * s1 + 2 * s2) / 3 return sdef f(g):'''f函数为求积函数,此函数返回相应的函数值'''return math.exp(g) + 10*g - 1if __name__ == '__main__':a = 0.0b = 1.0n = 5sum = simpr(f,a, b, n)print "用复合simpson公式求得积分值为:",sumprint "精确的积分值为:", 3+math.e
0 0
- Python实现复合辛普森求积公式
- 辛普森求积公式 和 复合辛普森求积公式 Matlab 实现
- 梯形求积公式 和 复合梯形求积公式 Matlab 实现
- python 各类距离公式实现
- 牛顿法公式推导与python实现
- Python复合布尔表达式
- 最小二乘法 多项式曲线拟合 原理公式理解 Python 实现
- python实现排列组合公式C(m,n)求值
- 使用Python实现拉马努金的三角函数正弦公式
- python朴素贝叶斯实现-1( 贝叶斯定理,全概率公式 )
- 复合LOV的实现
- SqliteOpenHelper实现复合查询
- python 字典推导公式
- python距离计算公式
- Python三角函数公式计算
- BeanComparator实现ArrayList复合排序
- BeanComparator实现ArrayList复合排序
- 求解函数定积分,梯形公式、复化梯形公式、复合辛普森公式求解定积分近似值程序
- 有关vs2010 QT5的环境配置
- 创建带子菜单的选项菜单
- 【每周一文】Natural Language Processing (almost) From Scratch
- 【UVa】[227]Puzzle
- HPU:1863畅通工程(kruskal)
- Python实现复合辛普森求积公式
- Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现
- bzoj2725: [Violet 6]故乡的梦&&bzoj4400: tjoi2012 桥
- Twitter是如何构建高性能分布式日志的
- netconn_accept返回值为0,OSQCreate出错 lwip uocsii
- 实现iPhone电子书的分页显示功能(附代码)
- 详细设计
- BI中事实表和维度表的定义
- 2016年1月10日