pzplot
Plot pole-zero map of dynamic system
Description
The pzplot
function plots the pole-zero map of a dynamic system
model and returns a
PZPlot
chart object. To customize the plot, modify the properties of the
chart object using dot notation. For more information, see Customize Linear Analysis Plots at Command Line.
The following figure shows pole-zero maps for a continuous-time (left) and discrete-time (right) linear time-variant model.
In continuous-time systems, all the poles on the complex s-plane must be in the left-half plane (blue region) to ensure stability. The system is marginally stable if distinct poles lie on the imaginary axis, that is, the real parts of the poles are zero.
In discrete-time systems, all the poles in the complex z-plane must lie inside the unit circle (blue region). The system is marginally stable if it has one or more poles lying on the unit circle.
To obtain pole and zero locations, use pzmap
.
Creation
Syntax
Description
plots the poles and transmission zeros of the dynamic system model
pzp
= pzplot(sys
)sys
and returns the corresponding chart object. In the plot,
x
and o
represent poles and zeros,
respectively.
plots the poles and transmission zeros with the plotting options specified in
pzp
= pzplot(___,plotoptions
)plotoptions
. Settings you specify in
plotoptions
override the plotting preferences for the current
MATLAB® session.
plots the poles and zeros in the specified parent graphics container, such as a
pzp
= pzplot(parent
,___)Figure
or TiledChartLayout
, and sets the
Parent
property. Use this syntax when you want to create a plot
in a specified open figure or when creating apps in App Designer.
Input Arguments
Properties
Object Functions
addResponse | Add dynamic system response to existing response plot |