我必須在複雜積分中使用dirac delta,並希望看到它如何與簡單的情況一起工作,但它返回了錯誤的答案。任何線索我在下面做錯了什麼?DiracDelta沒有給出正確的結果
from sympy import DiracDelta
from scipy import integrate
def f(x):
return x*DiracDelta(x-1)
b, err = integrate.quad(f, 0, 5)
print b
這將返回0.0
,而不應該。
同意,答案應該是一個δ函數爲零下的面積和集中在X = 1,其中乘數X沒有改變任何東西。 – roadrunner66