zpk
Constructs a zero, pole, gain model.
Syntax
SYS = zpk()
SYS = zpk('s')
SYS = zpk('z', Ts)
SYS = zpk(Z, P, K)
SYS = zpk(Z, P, K, Ts)
Inputs
- Z
 - A vector; zeros of the system.
 - P
 - A vector; poles of the system.
 - K
 - A scalar; gains of the system.
 - Ts
 - Sampling time (in seconds).
 
Outputs
- SYS
 - A zero, pole, gain model (a table).
 
Examples
sys = zpk('s')sys = object [
DisplayFormat: roots
TimeUnit: seconds
ts: 0
Variable: s
k: 1
p: 
{
[1,1] p = [Matrix] 0 x 1
type: ZeroPoleGainModel
z: 
{
[1,1] z = 0
]sys = zpk([0 -3], [-3,-3+i,-1-i], 8, 9)sys = object [
DisplayFormat: roots
TimeUnit: seconds
ts: 9
Variable: s
k: 8
p: 
{
[1,1] p = [Matrix] 1 x 3
-3 + 0i  -3 + 1i  -1 - 1i
type: ZeroPoleGainModel
z: 
{
[1,1] z = [Matrix] 1 x 2
0  -3
]sys = zpk([], [], 7)sys = object [
DisplayFormat: roots
TimeUnit: seconds
ts: -2
Variable: s
k: 7
p: 
{
[1,1] p = [Matrix] 0 x 1
type: ZeroPoleGainModel
z: 
{
[1,1] z = [Matrix] 0 x 1
]Comments
This generates a zero-pole-gain (ZPK) model.