Sort discrete-time poles by magnitude
[s,ndx] = dsort(p)
dsort sorts the discrete-time
poles contained in the vector
p in descending order
by magnitude. Unstable poles appear first.
When called with one lefthand argument,
the sorted poles in
[s,ndx] = dsort(p) also
returns the vector
ndx containing the indices used
in the sort.
Sort the following discrete poles.
p = -0.2410 + 0.5573i -0.2410 - 0.5573i 0.1503 -0.0972 -0.2590 s = dsort(p) s = -0.2410 + 0.5573i -0.2410 - 0.5573i -0.2590 0.1503 -0.0972
The poles in the vector
p must appear in
complex conjugate pairs.