Constructor examples of the ZERO class


Construct empty ZERO object
Construct a ZERO object by loading the object from a file
Construct a ZERO object with a real zero
Construct a ZERO object with a complex zero

Poles are specified by in the LTPDA Toolbox by a frequency, f, and (optionally) a quality factor, Q.


Construct empty ZERO object

The following example creates an empty zero object

p = zero()
---- zero 1 ----
None: NaN Hz
----------------

Construct a ZERO object by loading the object from a file

The following example creates a new zero object by loading the zero object from disk.

p = zero('zero.mat')
p = zero('zero.xml')

Construct a ZERO object with a real zero

The following code fragment creates a real zero at 1Hz:

p = zero(1)
---- zero 1 ----
real zero: 1 Hz
----------------

It is also possible to use a parameter list (PLIST) object

pl = plist('f', 1);

p = zero(pl)
---- zero 1 ----
real zero: 1 Hz
----------------

Construct a ZERO object with a complex zero

To create a complex zero, you can specify a quality factor. For example

p = zero(10,4)
---- zero 1 ----
complex zero: 10 Hz, Q=4 [-0.0019894+0.015791i]
----------------

It is also possible to use a parameter list (PLIST) object

pl = plist('f', 10, 'q', 4);

zero(pl)
---- zero 1 ----
complex zero: 10 Hz, Q=4 [-0.0019894+0.015791i]
----------------




©LTP Team