BUILT-IN MATHEMATICA SYMBOL

# TransferFunctionModel

represents the model of the transfer-function matrix m with complex variable s.

TransferFunctionModel[{num, den}, s]
specifies the numerator num and denominator den of a transfer-function model.

TransferFunctionModel[{z, p, g}, s]
specifies the zeros z, poles p, and gain g of a transfer-function model.

gives the transfer-function model of the StateSpaceModel ssm.

## Details and OptionsDetails and Options

• TransferFunctionModel can represent scalar and multivariate systems in continuous or discrete time.
• Time delays can be included in any transfer-function model, by using SystemsModelDelay.
• In TransferFunctionModel[{num, den}, s], num must be a matrix, and den can be specified as a matrix or just the common denominator.
• TransferFunctionModel does not cancel any pole or zero of the matrix elements.
• The following options can be given:
•  Method Automatic the method to obtain the transfer function of a state-space model SamplingPeriod None the sampling period of the system SystemsModelLabels None labels for the input and output variables
• Settings for the Method option include , , , and . With a setting , the transfer-function model is computed using determinant expansion.

## ExamplesExamplesopen allclose all

### Basic Examples (5)Basic Examples (5)

A single-input, single-output system:

 Out[1]=

A system with two inputs and one output:

 Out[1]=

Obtain the transfer-function representation of a state-space model:

 Out[1]=

A discrete-time transfer function with a sampling period of 1:

 Out[1]=

Evaluate a transfer function over a range of frequencies:

 Out[1]=

Plot the magnitudes:

 Out[2]=