{ } Raw JSON

bundles / scipy latest / scipy / signal / _ltisys / ZerosPolesGainContinuous

class

scipy.signal._ltisys:ZerosPolesGainContinuous

source: /scipy/signal/_ltisys.py :1085

Signature

class   ZerosPolesGainContinuous ( * system ** kwargs )

Members

Summary

Continuous-time Linear Time Invariant system in zeros, poles, gain form.

Extended Summary

Represents the system as the continuous time transfer function , where is the gain, are the zeros and are the poles. Continuous-time ZerosPolesGain systems inherit additional functionality from the lti class.

Parameters

*system : arguments

The ZerosPolesGain class can be instantiated with 1 or 3 arguments. The following gives the number of input arguments and their interpretation:

Notes

Changing the value of properties that are not part of the ZerosPolesGain system representation (such as the A, B, C, D state-space matrices) is very inefficient and may lead to numerical inaccuracies. It is better to convert to the specific system representation first. For example, call sys = sys.to_ss() before accessing/changing the A, B, C, D system matrices.

Examples

Construct the transfer function :math:`H(s)=\frac{5(s - 1)(s - 2)}{(s - 3)(s - 4)}`:
from scipy import signal
signal.ZerosPolesGain([1, 2], [3, 4], 5)

See also

StateSpace
TransferFunction
lti
zpk2sos
zpk2ss
zpk2tf

Aliases

  • scipy.signal._ltisys.ZerosPolesGainContinuous