| Contents | Index |
[z,p,k]=sos2zp(sos)
[z,p,k]=sos2zp(sos,g)
sos2zp converts a second-order section representation of a given digital filter to an equivalent zero-pole-gain representation.
[z,p,k] = sos2zp(sos) returns the zeros z, poles p, and gain k of the system given by sos in second-order section form. The second-order section format of H(z) is given by
![]()
sos is an L-by-6 matrix that contains the coefficients of each second-order section in its rows.

Column vectors z and p contain the zeros and poles of the transfer function H(z).
![]()
where the orders n and m are determined by the matrix sos.
[z,p,k] = sos2zp(sos,g) returns the zeros z, poles p, and gain k of the system given by sos in second-order section form with gain g.
![]()
Compute the poles, zeros, and gain of a simple system in second-order section form:
sos = [1 1 1 1 0 -1; -2 3 1 1 10 1];
[z,p,k] = sos2zp(sos)
z =
-0.5000 + 0.8660i
-0.5000 - 0.8660i
1.7808
-0.2808
p =
-1.0000
1.0000
-9.8990
-0.1010
k =
-2
sos2zp finds the poles and zeros of each second-order section by repeatedly calling tf2zp.
sos2ss | sos2tf | ss2zp | tf2zp | tf2zpk | zp2sos

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |