linalg::adjoint

Примыкающий из матрицы

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

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

Синтаксис

linalg::adjoint(A)

Описание

linalg::adjoint(A) вычисляет примыкающий Adj (A) n ×n матричный A. Примыкающая матрица удовлетворяет уравнению, где I n является n ×n единичная матрица.

Звонок компонента A должен иметь категорию Cat::CommutativeRing.

Примеры

Пример 1

Мы задаем матрицу по rationals:

MatQ := Dom::Matrix(Dom::Rational):
A := MatQ([[0, 2, 1], [2, 1, 0], [1, 0, 2]])

Затем примыкающая матрица A дают:

Ad := linalg::adjoint(A)

Мы проверяем свойство примыкающего матричного Ad упомянутый выше:

A * Ad = det(A)*MatQ::identity(3)

Параметры

A

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

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

Матрица того же доменного типа как A.

Алгоритмы

Примыкающая из квадратной матрицы, A является матрицей, чья (i, j)-th запись (j, i)-th кофактор A.

(j, i)-th кофактор A задан, где A ij является субматрицей A, полученного из A путем удаления i-th строка и j-th столбец.

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

Функции MuPAD