Документация Engee

Polynomial Stability Test

Страница в процессе разработки.

Проверка полинома на соответствие критерию Шура – Кона: все корни входного полинома находятся внутри единичной окружности.

Тип: PolynomialStabilityTest

Путь в библиотеке:

/Signal Operations/Math Functions/Polynomial Functions/Polynomial Stability Test

Описание

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

Этот блок чаще всего используется для проверки расположения полюсов полинома знаменателя передаточной функции .

Полюсами являются корней полинома знаменателя, . Если полюса расположены вне единичной окружности, передаточная функция нестабильна. Как принято в ЦОС, приведенная выше передаточная функция задана в виде убывающих значений , а не .

Порты

Вход

# IN_1 — входной полином
вектор | матрица M на N

Details

Входной полином, заданный в виде вектора или матрицы на .

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

расположенные в порядке убывания степени: . Полином имеет порядок и целые положительные показатели степени.

Блок всегда рассматривает входной неориентированный вектор длины как матрицу на .

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

Выход

# OUT_1 — результаты проверки
скаляр | матрица 1 на N

Details

Результаты проверки на устойчивость полинома, возвращаемые в виде скаляра или матрицы размером на , где каждый столбец содержит значение 1 или 0.

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

Типы данных

Bool

Поддержка комплексных чисел

Нет