nzpolyroots
Функция вычисления ненулевых корней характеристического полинома вещественной матрицы.
Синтаксис
X = nzpolyroots(M);Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| M | array2 | Матрица вещественных чисел |
Описание
nzpolyroots(M)– функция возвращает
массив корней характеристического полинома, являющихся собственными числами матрицы
М. Матрица M должна быть квадратной и иметь вещественные
элементы.
Входная матрица М может задаваться:
- как переменная типа матрица, определенная ранее:
X = nzpolyroots(M);
- как матрица, состоящая из переменных, определенных ранее:
X =
nzpolyroots([[x1,x2],[x3,x4],[x5,x6]];
- как постоянный массив:
X =
nzpolyroots([[1,2],[3,4],[5,6]]);
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| X | array | Выходной массив, содержащий корни характеристического полинома матрицы
М |
Пример
const M = [[1, -3, 4], [4, -7, 8], [6, -7, 7]];
X = nzpolyroots(M); //[-1, -1, 3]
В результате элементам массива X будут присвоены значения [-1, -1, 3],
являющиеся корнями характеристического полинома вещественной матрицы M.
Дополнительные материалы
Нет.