在SymPy中,是否可以對不確定積分應用限制並對其進行評估?SymPy - 將限制應用於不確定積分
import sympy
from sympy.abc import theta
y = sympy.sin(theta)
Y_indef = sympy.Integral(y)
Y_def = sympy.Integral(y, (theta, 0, sympy.pi/2))
Y_def.evalf()
產生一個數字。
我正在尋找類似Y_indef.evalf((theta, 0, sympy.pi/2))
的東西來獲得相同的答案。
爲什麼不直接在積分間隔的邊界上評估不定積分,然後將這兩個值相減? –
我想我更想弄清楚上面的Y_indef和Y_def對象之間的區別,是否有可能對Y_indef做些什麼來使其行爲像Y_def。 –
@DavidZwicker那種天真的方法一般不會工作。如果在集成領域有兩極,你會得到錯誤的答案。此外,通常可以計算定積分,但不定積分不能(如果你只對數值評估感興趣,這肯定是真的)。 – asmeurer