Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

You can create pole-zero plots of linear identified models.
To study the poles and zeros of the noise component of an input-output
model or a time series model, use `noise2meas`

to
first extract the noise model as an independent input-output model,
whose inputs are the noise channels of the original model.

For examples of creating pole-zero plots, see Model Poles and Zeros Using the System Identification App and Plot Poles and Zeros at the Command Line.

The following figure shows a sample pole-zero plot of the model
with confidence intervals. `x`

indicate poles and `o`

indicate
zeros.

The general equation of a linear dynamic system is given by:

$$y(t)=G(z)u(t)+v(t)$$

In this equation, *G* is an operator that
takes the input to the output and captures the system dynamics, and *v* is
the additive noise term.

The *poles* of a linear system are the roots
of the denominator of the transfer function *G*.
The poles have a direct influence on the dynamic properties of the
system. The *zeros* are the roots of the numerator
of *G*. If you estimated a noise model *H* in
addition to the dynamic model *G*, you can also
view the poles and zeros of the noise model.

Zeros and the poles are equivalent ways of describing the coefficients of a linear difference equation, such as the ARX model. Poles are associated with the output side of the difference equation, and zeros are associated with the input side of the equation. The number of poles is equal to the number of sampling intervals between the most-delayed and least-delayed output. The number of zeros is equal to the number of sampling intervals between the most-delayed and least-delayed input. For example, there two poles and one zero in the following ARX model:

$$\begin{array}{l}y(t)-1.5y(t-T)+0.7y(t-2T)=\\ \text{}0.9u(t)+0.5u(t-T)\end{array}$$

You can display a confidence interval for each pole and zero on the plot. To learn how to show or hide confidence interval, see Model Poles and Zeros Using the System Identification App and Plot Poles and Zeros at the Command Line.

The *confidence interval* corresponds to
the range of pole or zero values with a specific probability of being
the actual pole or zero of the system. The toolbox uses the estimated
uncertainty in the model parameters to calculate confidence intervals
and assumes the estimates have a Gaussian distribution.

For example, for a 95% confidence interval, the region around the nominal pole or zero value represents the range of values that have a 95% probability of being the true system pole or zero value. You can specify the confidence interval as a probability (between 0 and 1) or as the number of standard deviations of a Gaussian distribution. For example, a probability of 0.99 (99%) corresponds to 2.58 standard deviations.

You can use pole-zero plots to evaluate whether it might be useful to reduce model order. When confidence intervals for a pole-zero pair overlap, this overlap indicates a possible pole-zero cancellation. For more information, see Reducing Model Order Using Pole-Zero Plots.

Was this topic helpful?