Polynomial Stability Test

Используйте алгоритм Шура-Кона, чтобы определить, являются ли все корни входного полинома внутренним модульным кругом

Библиотека

Математические функции / Полиномиальные функции

dsppolyfun

Описание

Блок Polynomial Stability Test использует алгоритм Шура-Кона, чтобы определить, являются ли все корни полинома в модульном кругу.

y = all(abs(roots(u)) < 1)								% Equivalent MATLAB code

Каждый столбец входной матрицы u M на n содержит коэффициенты M от отличного полинома,

f(x)=u1xM1+u2xM2++uM

расположенный в порядке убывающих экспонент, u1, u2..., гм. Полином имеет порядок m-1 и положительные целочисленные экспоненты.

Входные параметры с блоком представляют полиномиальные коэффициенты как показано в предыдущем уравнении. Блок всегда обрабатывает длину-M, неориентированную на векторный вход как матрица M-1.

Выход является матрицей 1 на n с каждым столбцом, содержащим значение 1 или 0. Значение 1 указывает, что полином в соответствующем столбце входа устойчив; то есть, величины всех решений f (x) = 0 меньше 1. Значение 0 указывает, что полином в соответствующем столбце входа может быть нестабильным; то есть, величина по крайней мере одного решения f (x) = 0 больше или равна 1.

Приложения

Этот блок обычно используется, чтобы проверять местоположения полюса полинома знаменателя, (z), передаточной функции, H (z).

H(z)=B(z)A(z)=b1+b2z1++bmz(m1)a1+a2z1++anz(n1)

Полюса являются n-1 корнями полинома знаменателя, (z). Когда любые полюса расположены вне модульного круга, передаточная функция H (z) нестабильна. Как типично в приложениях DSP, передаточная функция выше задана в убывающих степенях z-1, а не z.

Поддерживаемые типы данных

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Булевская переменная — Block выходные параметры всегда является булевской переменной.

Смотрите также

Least Squares Polynomial FitDSP System Toolbox
Polynomial EvaluationDSP System Toolbox
polyfitMATLAB

Расширенные возможности

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте