Note: This page has been translated by MathWorks. Click here to see

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

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

Zero-pole plot for discrete-time systems

`zplane(z,p)`

`zplane(b,a)`

`[hz,hp,ht] = zplane(___)`

`zplane(d)`

`[vz,vp,vk] = zplane(d)`

`zplane(`

plots the zeros specified in column vector `z`

,`p`

)`z`

and the poles
specified in column vector `p`

in the current figure window.
The symbol `'o'`

represents a zero and the symbol
`'x'`

represents a pole. The plot includes the unit circle
for reference.

If `z`

and `p`

are matrices, then
`zplane`

plots the poles and zeros in the columns of
`z`

and `p`

in different
colors.

`zplane(`

finds the zeros and poles
of the transfer function represented by the digital filter,
`d`

)`d`

. Use `designfilt`

to generate
`d`

based on frequency-response specifications. The
pole-zero plot is displayed in `fvtool`

.

You can override the automatic scaling of

`zplane`

usingaxis([xmin xmax ymin ymax])

after calling

`zplane`

. This scaling is useful when one or more zeros or poles have such a large magnitude that the others are grouped tightly around the origin and are hard to distinguish.