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
.
Мы задаем матрицу по 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
.
Примыкающая из квадратной матрицы, A является матрицей, чья (i, j)-th запись (j, i)-th кофактор A.
(j, i)-th кофактор A задан, где A ij является субматрицей A, полученного из A путем удаления i-th строка и j-th столбец.