用python求一重積分和二重積分的例子
首先是對(duì)一元函數(shù)求積分,使用Scipy下的integrate函數(shù):
from scipy import integrate def g(x): return (1-x**2)**0.5 #用integrate下的quad函數(shù)可以同時(shí)求出積分結(jié)果和誤差 res,err=integrate.quad(g,-1,1) #-1和1表示積分上下限,如果是正無(wú)窮用np.inf print(res,err)
得到的結(jié)果如下,前者是積分結(jié)果,后者是誤差
1.5707963267948986 1.0002356720661965e-09
如果是二重積分,比如是關(guān)于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()
在上面的括號(hào)中,被積函數(shù)是sint*exp(-xt)/t^5, 其中t的積分上下限是0.5和0.8,x的積分上下限是0.2和0.7,結(jié)果如下:
(10.041536868759145, 1.3645801372419182e-11)
以上這篇用python求一重積分和二重積分的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python單元測(cè)試框架unittest簡(jiǎn)明使用實(shí)例
這篇文章主要介紹了Python單元測(cè)試框架unittest簡(jiǎn)明使用實(shí)例,本文講解了基本測(cè)試步驟、和測(cè)試實(shí)例,需要的朋友可以參考下2015-04-04python實(shí)現(xiàn)月食效果實(shí)例代碼
在本文里小編給大家整理了關(guān)于python實(shí)現(xiàn)月食效果的相關(guān)實(shí)例內(nèi)容以及對(duì)應(yīng)代碼,有興趣的朋友們學(xué)習(xí)下。2019-06-06Django 忘記管理員或忘記管理員密碼 重設(shè)登錄密碼的方法
今天小編就為大家分享一篇Django 忘記管理員或忘記管理員密碼 重設(shè)登錄密碼的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05python代碼如何實(shí)現(xiàn)切換中英文輸入法
這篇文章主要介紹了python代碼如何實(shí)現(xiàn)切換中英文輸入法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11python中similarity函數(shù)實(shí)例用法
在本篇文章里小編給大家整理的是一篇關(guān)于python中similarity函數(shù)實(shí)例用法,有興趣的朋友們可以跟著學(xué)習(xí)下。2021-10-10Python3+Django get/post請(qǐng)求實(shí)現(xiàn)教程詳解
這篇文章主要介紹了Python3+Django get/post請(qǐng)求實(shí)現(xiàn)教程詳解,需要的朋友可以參考下2021-02-02Python無(wú)法用requests獲取網(wǎng)頁(yè)源碼的解決方法
爬蟲(chóng)獲取信息,很多時(shí)候是需要從網(wǎng)頁(yè)源碼中獲取鏈接信息的,下面這篇文章主要給大家介紹了關(guān)于Python無(wú)法用requests獲取網(wǎng)頁(yè)源碼的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07使用python執(zhí)行shell腳本 并動(dòng)態(tài)傳參 及subprocess的使用詳解
這篇文章主要介紹了使用python執(zhí)行shell腳本 并動(dòng)態(tài)傳參 及subprocess的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03