Determine whether filter is stable
flag = isstable(b,a)
flag = isstable(sos)
flag = isstable(d)
returns
a logical output, flag
= isstable(b
,a
)flag
, equal to true
if
the filter specified by numerator coefficients, b
,
and denominator coefficients, a
, is a stable
filter. If the poles lie on or outside the circle, isstable
returns false
.
If the poles are inside the circle, isstable
returns true
.
returns flag
= isstable(sos
)true
if
the filter specified by second order sections matrix, sos
,
is stable. sos
is a K-by-6
matrix, where the number of sections, K, must be
greater than or equal to 2. Each row of sos
corresponds
to the coefficients of a second order (biquad) filter. The ith
row of the sos
matrix corresponds to [bi(1)
bi(2) bi(3) ai(1) ai(2) ai(3)]
.
returns flag
= isstable(d)true
if
the digital filter, d
, is stable. Use designfilt
to generate d
based
on frequency-response specifications.
designfilt
| digitalFilter
| isallpass
| islinphase
| ismaxphase
| isminphase
| zplane