Mu Analysis and Synthesis Toolbox | ![]() ![]() |
Transmission zeros of a SYSTEM matrix
Syntax
Description
szeros
calculates the transmission zeros of the input SYSTEM matrix, sys
. The output veczeros
contains the vector of transmission zeros.
epp
is an optional input argument which is used to test the closeness of the generalized eigenvalues of the randomly perturbed matrices. Its default value is the machine epsilon. Occasionally zeros at infinity are displayed as very large values due to numerical accuracy problems.
For a square SYSTEM matrix, [A B; C D]
, the generalized eigenvalue test consists of finding the roots of:
Algorithm
For a square system, the transmission zeros are found via the generalized eigenvalue problem described above. To solve for the transmission zeros of a nonsquare SYSTEM matrix, additional random rows or columns are augmented to the SYSTEM matrix to make it square and the corresponding zeros are found. This is done twice, and the unchanged generalized eigenvalues, where the difference between the eigenvalues is less than epp
, are considered to be the transmission zeros of the SYSTEM matrix.
Reference
Laub, A.J., and B.C. Moore, "Calculation of transmission zeros using QZ techniques," Automatica, vol. 14, pp. 557-563, 1978.
See Also
spoles
![]() | sysic | trsp, dtrsp, sdtrsp | ![]() |