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