-
행렬식의 성질과 표현 - 행렬식 곱셈 정리수리물리 2024. 4. 11. 00:23반응형
이번 글에서는 행렬(matrix)과 행렬식(determinant)을 다루는데 유용한 정리인 행렬식 곱셈 정리(determinant product theorem)를 보이려고 한다.
행렬식 곱셈 정리는 간단하게 말해서
인 두 행렬n×n 와A 가 있을 때 이 두 행렬을 곱해 만들어진 새로운 행렬B 의 행렬식은 어떻게 구할 수 있는가에 대한 정리를 말한다.AB 사실 두 행렬을 그냥 곱한 다음 행렬식 구하는 방법을 이용해서 구하면 그만이다. 그런데 왜 따로 이런 정리가 필요할까? 먼저 이전 글에서 행렬
를 살펴보자.AB AB=(A11B11+⋯+A1nBn1A11B12+⋯+A1nBn2⋯A11B1n+⋯+A1nBnnA21B11+⋯+A2nBn1A21B12+⋯+A2nBn2⋯A21B1n+⋯+A2nBnn⋮⋮⋱⋮An1B11+⋯+AnnBn1An1B12+⋯+AnnBn2⋯An1Bn1+⋯+AnnBnn) 딱 봐도 알 수 있는 것은 행렬의 차수(order)가 커질 수록
행렬식을 구하기가 무척 어려워진다는 것이다. 열심히 계산하면 가능하겠지만 적어도 계산량이 어마어마함은 분명하다.AB 그래서 특정한 경우에 이 행렬식을 쉽게 구하는 방법이 있다. 조건은
와detA 를 미리 알고 있어야 한다. 혹은 두 행렬의 행렬식이 비교적 구하기 쉬울 경우 사용하면 유용하다.detB 먼저 행렬식의 부가적인 성질에서 행렬식 내부의 덧셈들은 다음과 같이 분리가 가능했음을 상기시켜 보자.
|a11+b1a12+b2a13+b3a21a22a23a31a32a33|=|a11a12a13a21a22a23a31a32a33|+|b1b2b3a21a22a23a31a32a33| 또한 행렬식의 한 줄에 일정한 상수가 곱해질 경우 다음과 같이 행렬식이 주어짐도 같이 상기하자.
|ca11ca12ca13a21a22a23a31a32a33|=c|a11a12a13a21a22a23a31a32a33| 식 (2)를 이용해서 하나하나 식 (1) 행렬식을 분해할 수 있다. 이 작업을 일일히 타이핑을 한다면 가독성이 매우 떨어지기 때문에 간단한
행렬부터 보이려 한다. 이 경우 식 (1)의 행렬식은 다음과 같다.3×3 |A11B11+A12B21+A13B31A11B12+A12B22+A13B32A11B13+A12B23+A13B33A21B11+A22B21+A23B31A21B12+A22B22+A23B32A21B13+A22B23+A23B33A31B11+A32B21+A33B31A31B12+A32B22+A33B32A31B13+A32B23+A33B33| 이제 다음과 같은 벡터를 정의해보자.
→Aj=(A1jA2jA3j) 그렇다면 식 (4)은 다음과 같이 쓸 수 있다.
detAB3×3=|∑3j1=1→Aj1bj11∑3j2=1→Aj2bj22∑1j3=1→Aj3bj33| 이제 식 (6)를 식 (2)와 (3)을 이용해서 분해해보면 각각의 가능한 조합들을 다음과 같이 간단하게 표현할 수 있다.
detAB3×3=3∑j1=13∑j2=13∑j3=1bj11bj22bj33det(→Aj1→Aj2→Aj3) 이때 행렬식 기호 안의 벡터를 나열한 것은 벡터를 나열한 행렬을 의미한다. 다음과 같은 예시들을 표현한 것이다.
→A1→A2→A3=(A11A21A31A12A22A23A13A23A33) →A2→A3→A2=(A21A31A21A22A32A22A23A33A23) 그런데 행렬식의 성질에서 식 (9)와 같은 행렬의 행렬식은
이 된다. 이는 행렬식의 교차 성질을 이용해서 보일 수 있다. 두 행이나 열을 서로 교환할 경우 행렬식에0 이 추가로 곱해졌었다.−1 식 (9)의 첫째 열과 셋째 열을 교환할 경우 행렬은 변화가 없다. 따라서 다음과 같은 식이 성립한다.
det(→A2→A3→A2)=det(→A2→A3→A2) 그러나 행을 교환할 경우 행렬식에
이 곱해지므로 이를 정리해서 다시쓰면 다음과 같은 결과를 얻는다.−1 det(→A2→A3→A2)=−det(→A2→A3→A2) 식 (10)과 식 (11)이 성립하기 위해선 행렬식이
이 될 수 밖에 없다.0 이제 식 (7)을 가능한 조합에 따라 나열해보자.
3∑j1=13∑j2=13∑j3=1bj11bj22bj33det(→Aj1→Aj2→Aj3)=b11b22b33det(→A1→A2→A3)+b11b32b23det(→A1→A3→A2)+b21b12b33det(→A2→A1→A3)+b21b32b13det(→A2→A3→A1)+b31b12b23det(→A3→A1→A2)+b31b22b13det(→A3→A2→A1) 이번엔 위에서 행렬식의 열을 교환할시
이 더 곱해지는 원리를 이용해서−1 의 형태로 바꿔보자.detA=det(→A1→A2→A3) 3∑j1=13∑j2=13∑j3=1bj11bj22bj33det(→Aj1→Aj2→Aj3)=b11b22b33det(→A1→A2→A3)−b11b32b23det(→A1→A2→A3)−b21b12b33det(→A1→A2→A3)+b21b32b13det(→A1→A2→A3)+b31b12b23det(→A1→A2→A3)−b31b22b13det(→A1→A2→A3)=3∑j1=13∑j2=13∑j3=1εj1j2j3bj11bj22bj33detA 그런데 식 (13)의 마지막 줄에서 \det{A}는
라는 행렬에 의해 주어지는 행렬식으로 정해진 상수 역할을 하기 때문에 합기호와는 서로 독립적(independent)이다.A 거기에 남은 상수
꼴의 합산을 보면 이는bjnn 의 정의와 일치한다. 따라서 최종적으로 다음과 같은 결과를 얻을 수 있다.detB detAB3×3=detAdetB 식 (14)가 얻고자했던 행렬식의 곱셈 정리이다. 이를
행렬에 대해서도 똑같은 과정을 거쳐서 일반화 시키면 다음과 같은 관계식으로 변하게 된다.n×n detAB=|∑nj1=1→Aj1bj11∑nj2=1→Aj2bj22⋯∑njn=1→Anbjnn|=n∑j1=1n∑j2=1⋯n∑jn=1εj1j2⋯jnbj11bj22⋯bjnndetA=detAdetB 이 정리를 이용해서 역행렬(inverse matrix)의 행렬식을 구하는 공식도 만들어낼 수 있다. 바로 항등 행렬(identity matrix)의 행렬식이
이라는 사실을 이용한다.1 det(AA−1)=detI=1 det(AA−1)=detAdetA−1 따라서 역행렬의 행렬식은 다음과 같이 원래 행렬의 행렬식의 역수가 됨을 알 수 있다.
detA−1=1detA 추가적으로
인 행렬의 경우 식 (18)에 의해서 역행렬의 행렬식이 존재하지 않고 더 나아가 역행렬이 존재하지 않는다고 결론내릴 수 있다.detA=0 행렬식의 성질과 표현 - 부가적인 성질
이번 글에서는 좀 더 부가적인 행렬식(determinant)의 성질에 대해서 정리해보도록 하겠다. 1. 행렬식의 스칼라 곱셈 다음과 같이
행렬(matrix)n×n 의 행렬식을 생각해보자. 그리고 이A boringphys.tistory.com
행렬식의 성질과 표현 - 행렬 성분의 교차
다음과 같은 행렬식(determinant)을 생각해보자.
detA=|A11A12⋯A1nA21A22⋯A2n⋮⋮⋱⋮An1An2⋯Ann| boringphys.tistory.com
행렬식의 성질과 표현 - 라이프니츠 공식, 행렬식 곱셈
1. 라이프니츠 공식(Leibniz formula) 어떤 행렬
의 행렬식을A 라고 표현했었다. 이번에는 라이프니츠 공식을 이용해서 행렬식을 간단하게 쓰는 방법을 소개한다. 전체적인 계산은 지난detA boringphys.tistory.com
반응형'수리물리' 카테고리의 다른 글
행렬의 기초 - 전치 행렬의 성질과 수직 행렬 (0) 2024.05.07 [개정] 행렬의 기초 - 여인수 행렬과 전치 행렬 (1) 2024.04.23 원의 넓이와 구적법 (0) 2024.02.15 미분과 편미분의 간략한 정의 (1) 2024.01.08 연속 함수의 정의와 성질 (1) 2023.04.14