Я пытаюсь использовать Sympy , чтобы показать, что происходит с терминами в матрице как переменная t
стремится к бесконечности.
Например.
from sympy import *
t = Symbol('t')
exp(-t).subs({t: oo})
возвращает 0
, что является правильным, а
exp(t).subs({t: oo})
возвращает oo
(бесконечность), что также правильно.
Однако некоторые выражения возвращают nan
. Например:
(t*exp(-t)).subs({t: oo})
Я почти уверен, что приведенное выше выражение должно вернуть 0
. (N(100*exp(-100))
возвращает 3.72007597602084e-42
).
Это ошибка или действительно «не число»?