functiontoZerosAndPolesMIMO

Convert a TransferFunction into a zeros-and-poles representation

Information

Syntax

zp = TransferFunction.Conversion.toZerosAndPolesMIMO(tf)

Description

Converts a matrix of transfer functions denoted as rational polynomial function into a matrix of transfer functions in zeros-and-poles representation. The function repetitively uses toZerosAndPoles.

Example

  TransferFunction s = Modelica_LinearSystems2.TransferFunction.s();
  Modelica_LinearSystems2.TransferFunction tf = [1/(s^2 + 3*s +2);s/(s^2 + 2*s +1)]

algorithm
  zp:=Modelica_LinearSystems2.TransferFunction.Conversion.toZerosAndPoles(tf);
//  zp = [1/( (s + 1)*(s + 2) ); s/( (s + 1)^2 )]

Inputs

TypeNameDefaultDescription
TransferFunction[:,:]tfTransfer function of a system

Outputs

TypeNameDefaultDescription
ZerosAndPoles[size(tf, 1),size(tf, 2)]zp