linalg::isHermitian

Проверки, является ли матрица Эрмитовой

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

linalg::isHermitian(A)

Описание

linalg::isHermitian(A) определяет, является ли матричный A Эрмитовым, т.е. ли, где обозначает сопряженную матрицу.

Если звонок компонента матричного A не предоставляет методу "conjugate", затем A тестируется на симметрию, т.е. linalg::isHermitian возвращает TRUE если и только если A удовлетворяет уравнению A = A t.

Примеры

Пример 1

Вот пример Эрмитовой матрицы:

A := Dom::Matrix(Dom::Complex)([[1, I], [-I, 1]])

linalg::isHermitian(A)

Следующая матрица не является Эрмитовой:

B := Dom::Matrix(Dom::Complex)([[1, -I], [-I, 1]])

linalg::isHermitian(B)

Причина следующая:

linalg::transpose(conjugate(B)) <> B

Пример 2

Вот пример симметрической матрицы по целым числам:

C := Dom::Matrix(Dom::Integer)([[1, 2], [2, -1]])

linalg::isHermitian(C)

Параметры

A

Квадратная матрица области категории Cat::Matrix

Возвращаемые значения

Любой TRUE или FALSE.

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

Функции MuPAD