scipy.signal.TransferFunction¶
-
class
scipy.signal.TransferFunction(*system)[source]¶ Linear Time Invariant system class in transfer function form.
Represents the system as the transfer function \(H(s)=\sum_i b[i] s^i / \sum_j a[j] s^i\), where \(a\) are elements of the numerator
numand \(b\) are the elements of the denominatorden.Parameters: *system : arguments
The
TransferFunctionclass can be instantiated with 1 or 2 arguments. The following gives the number of input arguments and their interpretation:- 1:
ltisystem: (StateSpace,TransferFunctionorZerosPolesGain) - 2: array_like: (numerator, denominator)
Notes
Changing the value of properties that are not part of the
TransferFunctionsystem 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.dengainGain of the ZerosPolesGainsystem.numpolesPoles of the ZerosPolesGainsystem.zerosZeros of the ZerosPolesGainsystem.Methods
- 1: