polyroots

Функция вычисления корней полинома.

Синтаксис:

X = polyroots(M);

Аргументы:

Имя Тип данных Описание
M matrix

Входная матрица

Описание:

polyroots(M)– функция возвращает массив корней характеристического полинома, являющихся собственными числами матрицы М. Матрица M должна иметь вещественные элементы.

Входная матрица М может задаваться:

  • как переменная типа матрица, определенная ранее:

X = polyroots(M);

  • как матрица, состоящая из переменных, определенных ранее:

X = polyroots([[x1,x2],[x3,x4],[x5,x6]];

  • как постоянный массив:

X = polyroots([[1,2],[3,4],[5,6]]);

Результат:

Имя Тип данных Описание
X array/carray Выходной массив, содержащий корни характеристического полинома матрицы М.

Пример:

const M = [[-5, 0, -2, 1]];
X = polyroots(M); //[-0.34532372+1.3187268i , -0.34532372-1.3187268i , 2.6906474+0i]

В результате элементам массива X будут присвоены комплексные значения [-0.34532372+1.3187268i , -0.34532372-1.3187268i , 2.6906474+0i], являющиеся корнями характеристического полинома вещественной матрицы M.

Дополнительные материалы

Нет.