Signal Processing Toolbox
  Go to function:
    Search    Help Desk 
zp2ss    See Also

Conversion of zero-pole-gain to state-space.

Syntax

Description

zp2ss converts a zero-pole-gain representation of a given system to an equivalent state-space representation.

[A,B,C,D] = zp2ss(z,p,k) finds a single input, multiple output, state-space representation

given a system in factored transfer function form

Column vector p specifies the pole locations, and matrix z the zero locations with as many columns as there are outputs. The gains for each numerator transfer function are in vector k. The A, B, C, and D matrices are returned in controller canonical form.

Inf values may be used as place holders in z if some columns have fewer zeros than others.

Algorithm

zp2ss, for single-input systems, groups complex pairs together into two-by-two blocks down the diagonal of the A matrix. This requires the zeros and poles to be real or complex conjugate pairs.

See Also

sos2ss
Conversion of second-order sections to state-space.
ss2zp
Conversion of state-space to zero-pole-gain.
tf2ss
Conversion of transfer function to state-space.
zp2sos
Conversion of zero-pole-gain to second-order sections.
zp2tf
Conversion of zero-pole-gain to transfer function.


[ Previous | Help Desk | Next ]