Sympy - limit() Error: Result depends on the sign

Sympy - limit() Error: Result depends on the sign

我正在尝试解决以下问题:

应用以下内容我得到了正确答案。

α, t, x = symbols('α t x')
integrate(α*x*exp(-α*x), (x, 0, oo), conds='none')

为了检查解决方案 (1/α),我尝试了以下操作。

limit(integrate(α*x*exp(-α*x), (x, 0, t), conds='none'), t, oo)

但这会产生 NotImplementedError: Result depends on the sign of -sign(α) 以及没有描述的进一步 **NotImplementedError**。该函数适用于实数,但不适用于 oo。我该如何解决这个问题?

将参数 positive = True 添加到 symbols 函数可缓解此问题。

α, t, x = symbols('α t x', positive = True)

func = integrate(α*x*exp(-α*x), (x, 0, t), conds='none')

(limit(func, t, oo))

屈服1/α