python求定積分之quad函數(shù)詳解
示例
quad是 scipy.integrate 中最常用的積分函數(shù),示例如下
import numpy as np from scipy.integrate import quad func = lambda x: x**2 quad(func, 0, 4) # (21.333333333333332, 2.3684757858670003e-13) quad(np.sin, 0, np.pi) # (2.0, 2.220446049250313e-14)
在上面的代碼中, func為待積分函數(shù),后面緊跟著的兩個(gè)參數(shù)表示積分的下界和上界。返回值有二,分別為積分結(jié)果和計(jì)算誤差。
用于測(cè)試的兩個(gè)函數(shù)的解析形式如下,可見計(jì)算結(jié)果吻合。

完整參數(shù)
quad的完整參數(shù)如下
scipy.integrate.quad(func, a, b, args=(), full_output=0, epsabs=1.49e-08, epsrel=1.49e-08, limit=50, points=None, weight=None, wvar=None, wopts=None, maxp1=50, limlst=50, complex_func=False)
其中,
args為func函數(shù)中,除待求積分參數(shù)之外的其他參數(shù)epsabs, epsrel分別為絕對(duì)和相對(duì)誤差limit自適應(yīng)算法中子區(qū)間的個(gè)數(shù)points斷點(diǎn)位置weight, wvar定義域區(qū)間內(nèi)的權(quán)重類型和權(quán)重wopts, maxp1切比雪夫矩及其上限
weight參數(shù)
其中, weight 和 wvar 參數(shù)的具體取值如下。

其中,
![]()
設(shè) func 為 f ( x ) = x f(x)=x f(x)=x,若 weight 參數(shù)為 cos ,而 wvar 取值為 w w w,則實(shí)際計(jì)算的積分表達(dá)式為

示例如下
func = lambda x : x quad(func, 0, np.pi) # (4.934802200544679, 5.478731025015592e-14) quad(func, 0, np.pi, weight='cos', wvar=1) # (-1.9999999999999993, 1.926079284799239e-13)
到此這篇關(guān)于python求定積分之quad函數(shù)詳解的文章就介紹到這了,更多相關(guān)python的quad函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
對(duì)tensorflow中cifar-10文檔的Read操作詳解
今天小編就為大家分享一篇對(duì)tensorflow中cifar-10文檔的Read操作詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02
Python 24個(gè)常用模塊編程必備知識(shí)庫
本文給大家分享Python 24個(gè)常用模塊編程必備知識(shí)庫,本文通過實(shí)例代碼給介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2026-03-03
python實(shí)現(xiàn)錄制全屏和選擇區(qū)域錄屏功能
這篇文章主要介紹了python實(shí)現(xiàn)錄制全屏和選擇區(qū)域錄屏功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
Python基于二分查找實(shí)現(xiàn)求整數(shù)平方根的方法
這篇文章主要介紹了Python基于二分查找實(shí)現(xiàn)求整數(shù)平方根的方法,涉及Python的二分查找算法與數(shù)學(xué)運(yùn)算相關(guān)技巧,需要的朋友可以參考下2016-05-05
Python通過uv進(jìn)行虛擬環(huán)境管理的完整指南
這篇文章主要為大家詳細(xì)介紹了Python通過uv進(jìn)行虛擬環(huán)境管理的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-10-10
Python自動(dòng)化獲取網(wǎng)頁輸入框內(nèi)容并進(jìn)行文本校對(duì)
Python 不僅可以抓取網(wǎng)頁上的靜態(tài)文本,完全有能力抓取動(dòng)態(tài)輸入框中的內(nèi)容,下面我們就來看看Python如何自動(dòng)化獲取網(wǎng)頁輸入框內(nèi)容并進(jìn)行文本校對(duì)吧2025-12-12
詳解python中DRF框架的數(shù)據(jù)校驗(yàn)方式
這篇文章主要為大家詳細(xì)介紹了python中DRF框架的數(shù)據(jù)校驗(yàn)方式,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下2023-10-10

