Стабилизируйте полином
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);