tzero
Invariant zeros of linear system
Syntax
z = tzero(sys)
z = tzero(A,B,C,D,E)
z = tzero(___,tol)
[z,nrank]
= tzero(___)
Description
returns the invariant zeros of
the multi-input, multi-output (MIMO) dynamic system, z
= tzero(sys
)sys
. If
sys
is a minimal realization, the invariant zeros
coincide with the transmission zeros
of sys
.
returns the invariant zeros of
the state-space model z
= tzero(A,B,C,D,E
)
Omit E
for an explicit state-space model (E
= I).
specifies the relative tolerance, z
= tzero(___,tol
)tol
, controlling rank
decisions.
[
also returns the normal rank of the transfer function of z
,nrank
]
= tzero(___)sys
or of the transfer function H(s) = D + C(sE – A)–1B.
Input Arguments
|
MIMO dynamic system
model. If |
|
State-space matrices describing the linear system
Omit |
|
Relative tolerance controlling rank decisions. Increasing tolerance helps detect nonminimal modes and eliminate very large zeros (near infinity). However, increased tolerance might artificially inflate the number of transmission zeros. Default:
|
Output Arguments
|
Column vector containing the invariant
zeros of |
|
Normal rank of the transfer function of To obtain a meaningful result for |
Examples
More About
Tips
You can use the syntax
z = tzero(A,B,C,D,E)
to find the uncontrollable or unobservable modes of a state-space model. WhenC
andD
are empty or zero,tzero
returns the uncontrollable modes of(A-sE,B)
. Similarly, whenB
andD
are empty or zero,tzero
returns the unobservable modes of(C,A-sE)
. See Identify Unobservable and Uncontrollable Modes of MIMO Model for an example.
Algorithms
tzero
is based on SLICOT routines AB08ND, AB08NZ, AG08BD, and
AG08BZ. tzero
implements the algorithms in [1] and [2].
Alternatives
To calculate the zeros and gain of a single-input, single-output (SISO) system,
use zero
.
References
[1] Emami-Naeini, A. and P. Van Dooren, "Computation of Zeros of Linear Multivariable Systems," Automatica, 18 (1982), pp. 415–430.
[2] Misra, P, P. Van Dooren, and A. Varga, “Computation of Structural Invariants of Generalized State-Space Systems,” Automatica, 30 (1994), pp. 1921-1936.
Version History
Introduced in R2012a