【发布时间】:2017-04-09 13:59:28
【问题描述】:
当我使用 Sympy 进行非常简单的拉普拉斯逆变换时,我得到了一个巨大的方程。
例如:
from sympy import *
s = symbols ('s')
t = symbols ('t', positive=True) # Just to remove the Heaviside(t) equations
k, m = symbols ('k m', const=True)
A = Matrix([[0, 1], [-k/m, 0]])
I = eye(2) # Diagonalmatrix
Fi = inverse_laplace_transform((s*I-A).inv(), s, t)
print(pretty(simplify(Fi)))
现在从Fi 获得一个巨大的方程式。为什么? Sympy 的 inverse_laplace_transform() 函数有问题吗?
【问题讨论】:
-
试试
k, m = symbols ('k m', positive=True) -
那更好。谢谢你。现在很清楚了。
标签: python transform sympy inverse