Signal Toolkit - isstable
- Function File:
FLAG =
isstable(B, A)
Returns a logical output equal to TRUE, if the filter is stable. This can be done with coeffients of the filer B and A. Alternatively by using a second order sections matrix (SOS).
Inputs:
- B: Numerator coefficients of the filter
- A: Denominator coeffients of the filter. Can be an empty vector.
Output:
- FLAG: Returns a logical output, equal to TRUE if the filter is stable.
Examples:
b = [1 2 3 4 5 5 1 2]; a = [4 5 6 7 9 10 4 6]; flag = isstable (b, a) flag = 0
Using SOS
[z, p, k] = butter (6, 0.7, 'high'); sos = zp2sos (z, p, k); flag = isstable (sos) flag = 1