Processing math: 100%

Mathematics/선형대수(Linear Algebra)

Chapter 2-1. 행렬식의 정의와 성질

Danny1231 2022. 5. 24. 22:26

 

  • 자연수의 집합 S=1,2,...,n에 대하여 S에서 S로의 일대일 대응 함수를 치환(permutation)이라 한다.
    쉽게 말해 1부터 n까지의 수를 임의의 순서로 나열한 것(순열)이다.
  • 치환 σ=<j1,j2,...,jn>은 다음과 같이 큰 수가 작은 수보다 앞에 오는 경우를 반전(inversion)이 일어났다고 한다. js>jt,s<t.
    예를 들어 치환 σ=<3,1,5,4,2>에서 3은 1, 2보다 앞서고, 5는 4, 2보다 앞서고, 4는 2보다 앞서므로 반전이 총 5번 일어났다고 한다.
  • 어떤 치환에 대하여 반전수가 짝수이면 짝치환(even permutation), 홀수이면 홀치환(odd permutation)이라고 하며 Sn의 한 치환 σ의 부호(sign)을 다음과 같이 정의한다.
 



      kσ의 반전수이다.

 

  • 모든 n×n행렬에 대하여 함수 f:Mn×n(R)R가 다음 세 조건을 만족하는 경우 행렬식(determinant)라고 정의한다.
    (1) 행렬이 단위행렬일 때 f의 값은 1이다. f(In)=1
    (2) 어떠한 두 행의 위치가 바뀌면 f의 값은 부호가 바뀐다.
    (3) f는 첫 행에서 선형성(linearity)을 갖는다. 임의의 실수 k,l에 대하여 f[kr1+lr1r2rn]=kf[r1r2rn]+lf[r1r2rn]이 성립한다. ri는 행렬의 열벡터를 나타낸다.
    A의 행렬식(determinant)은 detA또는 |A|로 나타낸다.

  • 행렬식의 성질 1
    (1) 행렬식은 모든 행에서 선형성(linearity)을 갖는다
    (2) 행렬 A의 한 행이 0이거나 두 개의 행이 서로 같으면 detA=0이다.
    (3) 행렬에서 한 행의 상수배를 다른 행에 더하는 기본행 연산의 결과는 행렬식의 값에 영향을 주지 않는다.
    (4) E를 기본행렬이라고 하면, detA0이다. 
    (5) det(EA)=detEdetA이다.
    (6) 행렬 B가 행렬 A의 두 행을 서로 바꾼 행렬이면 detB=detA이다.
    (7) 삼각행렬의 determinant 값은 주대각성분들의 곱이다.
    (8) 행렬 A가 가역(invertible)행렬일 필요충분조건은 detA0이고, detA1=1detA이다.
    (9) detAT=detA이다. 따라서 행들에 관한 성질들이 열에서도 적용된다.
  • 행렬식 구하기 1. Leibniz formula(라이프니츠 공식)
    n×n행렬 A에 대하여, detA=σSnsign(σ)a1σ(1)a2σ(2)anσ(n) 즉, 각 치환의 원소들과 부호의 원소를 곱한 것을 더한 것이다.

  • 행렬식 구하기 2. Sarrus' Method(사루스 공식)
    3차 이하의 행렬식에서만 성립한다. 오른쪽 아래 방향 대각선 성분들을 모두 곱하고 부호가 +이며 왼쪽 아래 방향 대각선 성분들은 모두 곱하고 부호가 -이다. 행렬식의 성질들(특히(3))을 이용하여 행렬을 간단하게 만든 후 공식으로 행렬식을 구하면 계산을 훨씬 더 간단하게 만들 수 있다.