scipy.signal.ZerosPolesGain¶
-
class
scipy.signal.ZerosPolesGain(*system)[source]¶ Linear Time Invariant system class in zeros, poles, gain form.
Represents the system as the transfer function \(H(s)=k \prod_i (s - z[i]) / \prod_j (s - p[j])\), where \(k\) is the
gain, \(z\) are thezerosand \(p\) are thepoles.Parameters: *system : arguments
The
ZerosPolesGainclass can be instantiated with 1 or 3 arguments. The following gives the number of input arguments and their interpretation:- 1:
ltisystem: (StateSpace,TransferFunctionorZerosPolesGain) - 3: array_like: (zeros, poles, gain)
Notes
Changing the value of properties that are not part of the
ZerosPolesGainsystem representation (such as theA,B,C,Dstate-space matrices) is very inefficient and may lead to numerical inaccuracies.Attributes
AA matrix of the StateSpacesystem.BB matrix of the StateSpacesystem.CC matrix of the StateSpacesystem.DD matrix of the StateSpacesystem.denDenominator of the TransferFunctionsystem.gainnumNumerator of the TransferFunctionsystem.poleszerosMethods
- 1: