Стабилизируйте полином
b = polystab(a)
polystab
стабилизирует полином относительно модульного круга; это отражает корни с величинами, больше, чем 1 внутренняя часть модульный круг.
b = polystab(a)
возвращает вектор-строку b
содержа стабилизированный полином. a
вектор с полиномиальными коэффициентами, обычно в z-области:
polystab
находит корни полинома и сопоставляет те корни, найденные вне модульного круга к внутренней части модульного круга:
v = roots(a); vs = 0.5*(sign(abs(v)-1)+1); v = (1-vs).*v + vs./conj(v); b = a(1)*poly(v);