class scipy.signal.lti(*args, **kwords)[source]

Linear Time Invariant class which simplifies representation.

Parameters :

args : arguments

The lti class can be instantiated with either 2, 3 or 4 arguments. The following gives the number of elements in the tuple and the interpretation:

  • 2: (numerator, denominator)
  • 3: (zeros, poles, gain)
  • 4: (A, B, C, D)

Each argument can be an array or sequence.


lti instances have all types of representations available; for example after creating an instance s with (zeros, poles, gain) the state-space representation (numerator, denominator) can be accessed as s.num and s.den.


bode([w, n]) Calculate bode magnitude and phase data.
freqresp([w, n]) Calculate the frequency response of a continuous-time system.
impulse([X0, T, N])
output(U, T[, X0])
step([X0, T, N])

Previous topic


Next topic