用python求一重积分和二重积分的例子


Posted in Python onDecember 06, 2019

首先是对一元函数求积分,使用Scipy下的integrate函数:

from scipy import integrate
def g(x):
  return (1-x**2)**0.5
 
#用integrate下的quad函数可以同时求出积分结果和误差
res,err=integrate.quad(g,-1,1) #-1和1表示积分上下限,如果是正无穷用np.inf
print(res,err)

得到的结果如下,前者是积分结果,后者是误差

1.5707963267948986 1.0002356720661965e-09

如果是二重积分,比如是关于t和x的积分:

import numpy as np
from scipy.integrate import dblquad #dblquad用于二重积分
def main():
  print(dblquad(lambda t,x:np.sin(t)*np.exp(-x*t)/t**5,0.5,0.8,lambda x:0.2,lambda x:0.7))
 
if __name__ == "__main__":
  main()

在上面的括号中,被积函数是sint*exp(-xt)/t^5, 其中t的积分上下限是0.5和0.8,x的积分上下限是0.2和0.7,结果如下:

(10.041536868759145, 1.3645801372419182e-11)

以上这篇用python求一重积分和二重积分的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中反射用法实例
Mar 27 Python
Python中的自省(反射)详解
Jun 02 Python
用Python写脚本,实现完全备份和增量备份的示例
Apr 29 Python
替换python字典中的key值方法
Jul 06 Python
Python实现常见的回文字符串算法
Nov 14 Python
python实现文件助手中查看微信撤回消息
Apr 29 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
Aug 22 Python
opencv中图像叠加/图像融合/按位操作的实现
Apr 01 Python
Python持续监听文件变化代码实例
Jul 22 Python
python 如何将office文件转换为PDF
Sep 22 Python
python 实现图片修复(可用于去水印)
Nov 19 Python
Python - 10行代码集2000张美女图
May 23 Python
解决Numpy中sum函数求和结果维度的问题
Dec 06 #Python
numpy按列连接两个维数不同的数组方式
Dec 06 #Python
使用Python实现分别输出每个数组
Dec 06 #Python
Python 获取numpy.array索引值的实例
Dec 06 #Python
python的json中方法及jsonpath模块用法分析
Dec 06 #Python
python输出数组中指定元素的所有索引示例
Dec 06 #Python
关于numpy.where()函数 返回值的解释
Dec 06 #Python
You might like
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
angularJS提交表单(form)
2015/02/09 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
JSON相关知识汇总
2015/07/03 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
K-近邻算法的python实现代码分享
2017/12/09 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
2018/07/10 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
类的核心特性有哪些
2014/01/01 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
网络书店创业计划书
2014/02/07 职场文书
公司任命书模板
2014/06/06 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
pandas数值排序的实现实例
2021/07/25 Python
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js