주요 콘텐츠

adjoint

정사각 행렬의 고전적 수반 행렬

설명

X = adjoint(A)A*X = det(A)*eye(n) = X*A를 만족하는 A고전적 수반 행렬 X를 반환합니다. 여기서 nA의 행 개수입니다.

예제

예제

모두 축소

숫자형 행렬의 고전적 수반 행렬을 구합니다.

A = magic(3);
X = adjoint(A)
X = 3×3

  -53.0000   52.0000  -23.0000
   22.0000   -8.0000  -38.0000
    7.0000  -68.0000   37.0000

기호 행렬의 고전적 수반 행렬을 구합니다.

syms x y z
A = sym([x y z; 2 1 0; 1 0 2]);
X = adjoint(A)
X = 

(2-2y-z-42x-z2z-1yx-2y)

isAlways를 사용하여 det(A)*eye(3) = X*A인지 확인합니다.

cond = det(A)*eye(3) == X*A;
isAlways(cond)
ans = 3×3 logical array

   1   1   1
   1   1   1
   1   1   1

이 행렬의 고전적 수반 행렬과 행렬식을 계산하여 역행렬을 구합니다.

syms a b c d
A = [a b; c d];
invA = adjoint(A)/det(A)
invA = 

(dad-bc-bad-bc-cad-bcaad-bc)

invAA의 역행렬인지 확인합니다.

isAlways(invA == inv(A))
ans = 2×2 logical array

   1   1
   1   1

입력 인수

모두 축소

정사각 행렬로, 숫자형 행렬, 기호 스칼라 변수로 구성된 행렬, 기호 행렬 변수, 기호 함수, 기호 행렬 함수 또는 기호 표현식으로 지정됩니다.

데이터형: single | double | sym | symfun | symmatrix | symfunmatrix

세부 정보

모두 축소

버전 내역

R2013a에 개발됨

모두 확장

참고 항목

| | |