用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时间戳与时间字符串互相转换实例代码
Nov 28 Python
python进阶教程之动态类型详解
Aug 30 Python
python执行使用shell命令方法分享
Nov 08 Python
Python决策树分类算法学习
Dec 22 Python
python使用suds调用webservice接口的方法
Jan 03 Python
python实现复制大量文件功能
Aug 31 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
python实现图片插入文字
Nov 26 Python
使用Python封装excel操作指南
Jan 29 Python
python 装饰器重要在哪
Feb 14 Python
python实现Nao机器人的单目测距
Sep 04 Python
PYTHON InceptionV3模型的复现详解
May 06 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
PHP图片加水印实现方法
2016/05/06 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
Vue常用指令详解分析
2018/08/19 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
python3.6 tkinter实现屏保小程序
2019/07/30 Python
Python实现Restful API的例子
2019/08/31 Python
python 的 openpyxl模块 读取 Excel文件的方法
2019/09/09 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
建筑工程实习自我鉴定
2013/09/19 职场文书
双语教学实施方案
2014/03/23 职场文书
实习生岗位职责
2014/04/12 职场文书
老公保证书范文
2014/04/29 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
先进工作者事迹材料
2014/12/23 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
红旗渠导游词
2015/02/09 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
暂住证明怎么写
2015/06/19 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers