Sympy无法找到sinh(t)的拉普拉斯变换

2 投票
1 回答
1123 浏览
提问于 2025-05-01 03:15

我已经使用sympy好几个月了,最近遇到了一个问题。

下面的代码本来是用来计算sinh(t)的拉普拉斯变换的。

from sympy import *
from sympy.abc import *
laplace_transform(sinh(t), t, s, noconds = True)

但是,它没有计算出任何结果,返回的是:LaplaceTransform(sinh(t), t, s)

有人能告诉我哪里出错了吗?

(我在Windows 7 SP1 x64上使用的是sympy-0.7.5Python-2.7.7

暂无标签

1 个回答

2

显然,它并没有尝试去重写这个函数。如果你明确地这样做,你就会找到你的答案:

>>> sinh(t).rewrite(exp)
exp(t)/2 - exp(-t)/2
>>> laplace_transform(_, t, s, noconds=True)
1/(s**2 - 1)

撰写回答