zplane function

Zero-pole plot

Zero-pole plot

Plot the poles and zeros of a filter or model on the complex Z-plane

zplane(filt, ...) ## S3 method for class 'Arma' zplane(filt, ...) ## S3 method for class 'Ma' zplane(filt, ...) ## S3 method for class 'Sos' zplane(filt, ...) ## S3 method for class 'Zpg' zplane(filt, ...) ## Default S3 method: zplane(filt, a, ...)

Arguments

  • filt: for the default case, the moving-average coefficients of an ARMA model or filter. Generically, filt specifies an arbitrary model or filter operation.
  • ...: additional arguments are passed through to plot.
  • a: the autoregressive (recursive) coefficients of an ARMA filter.

Returns

No value is returned.

Details

Poles are marked with an x, and zeros are marked with an o.

Note

When results of zplane are printed, plot will be called. As with lattice plots, automatic printing does not work inside loops and function calls, so explicit calls to print or plot are needed there.

Examples

## elliptic low-pass filter elp <- ellip(4, 0.5, 20, 0.4) zplane(elp)

References

https://en.wikipedia.org/wiki/Pole-zero_plot

See Also

freqz

Author(s)

Paul Kienzle, pkienzle@users.sf.net ,

Stefan van der Walt stefan@sun.ac.za ,

Mike Miller.

Conversion to R by Tom Short,

adapted by Geert van Boxtel, gjmvanboxtel@gmail.com

  • Maintainer: Geert van Boxtel
  • License: GPL-3
  • Last published: 2024-09-11