from sympy import *
from sympy.integrals.transforms import laplace_transform
from sympy.integrals.transforms import inverse_laplace_transform
from numpy import heaviside


x, y, z, t, r = symbols('x y z t r')
y = symbols('y'cls=Function)


s = symbols('s')
a, ω, b = symbols('a ω b'constant=Truepositive=True)
n = symbols('n'constant=Trueinteger=True)
L = (heaviside(t-2))
print((laplace_transform( t**3*L)), t, s, noconds=True )


프로그래밍 언어는 파이썬입니다. 실행하면 heaviside에서 문제가 발생하는데 'heaviside() takes from 2 to 3 positional arguments but 1 were given'라고 뜨면서 오류가 발생합니다. 해석해보면 heaviside 함수는 안에 변수가 2~3개 있어야하는데 1개 써서 오류가 났다고 하는 것 같은데 혹시 heaviside(단위계단함수)는 어떻방식으로 써야하는지 알려주세요.