Loading [MathJax]/jax/output/HTML-CSS/jax.js

대수학/선형대수학2017. 4. 22. 11:00
반응형

[선형대수학] 2. 행렬의 성질



일반적으로 m×n행렬 A=(a11a12a1na21a22a2nam1am2amn)(aij)m×n으로 나타낸다(간단히는 A=aij).


크기가 같은 세 행렬 A,B,C과 영행렬 O, k,lR에 대하여 다음 성질들이 성립한다.


(1) (A+B)+C=A+(B+C)

(2) A+O=O+A=A

(3) A+(A)=(A)+A=O

(4) A+B=B+A

(5) k(A+B)=kA+kB

(6) (k+l)A=kA+lA

(7) (kl)A=k(lA)

(8) 1A=A


m×n행렬 A=(aij)m×n에 대하여 A의 전치(tranpose)행렬 ATn×m행렬이고 AT=(aji)n×m이다. 예를 들어, 행렬 A=(123456),x=(x1,x2,x3)의 전치행렬은 다음과 같다.AT=(142536),xT=(x1x2x3)전치행렬은 다음의 성질을 갖는다: 크기가 같은 행렬 A,B에 대하여


(1) (A+B)T=AT+BT

(2) (αA)T=αAT,(AT)T=A(αR)


정사각행렬 A에 대하여 AT=A이면, A를 대칭행렬(symmetric matrix)이라 하고 AT=A이면, A를 교대행렬(anti-symmetric matrix)이라 한다. 일반적으로 정사각행렬 A는 대칭행렬과 교대행렬의 합으로 나타낼 수 있다. 정사각행렬 BCA와 크기가 같고 B=A+AT2,C=AAT2라 하자. 그러면BT=AT+A2=A+AT2=B,CT=ATA2=AAT2=C이므로 B는 대칭행렬, C는 교대행렬이고 A=B+C가 성립한다.


행렬의 곱은 다음과 같이 정의된다:

m×n행렬 An×p행렬 B, p×q행렬 C에 대하여 다음이 성립한다.


(1) A(BC)=(AB)C

(2) α(AB)=(αA)B=A(αB)(αR)

(3) (AB)T=BTAT


증명: A=aij,B=bij,C=cij라 하자.

(1): ((AB)C)ij=pk=1ABikCkj=pk=1(nl=1ailblk)ckj=pk=1nl=1ailblkckj(A(BC))ij=nl=1Ail(BC)lj=nl=1ail(pk=1blkckj)=nl=1pk=1aklblkckj

이므로 A(BC)=(AB)C이다.

(2): (1)에서 한 행렬을 스칼라 행렬로 놓는다.

(3): (AB)Tij=(AB)ji=nk=1ajkbki=nk=1bkiajk=nk=1BTikATkj=(BTAT)ij


위의 결과로부터 n차 정사각행렬 A,B,C에 대하여 다음이 성립한다.


(a) (AB)C=A(BC)

(b) A(B+C)=AB+AC,(B+C)A=BA+CA

(c) IA=A=AI(I는 단위행렬)

(d) α(AB)=(αA)B=A(α)B

(e) (AB)T=BTAT

(b)에서 A(B+C)(B+C)A는 일반적으로 같지 않다. 즉 행렬은 곱에 대해서 교환법칙이 성립하지 않는다.


m×nAn×m행렬 B에 대하여

BA=In일 때, BA의 좌역(leftinverse)행렬이라 하고, AB=Im일 때, BA의 우역(rightinverse)행렬이라 한다. 여기서 ImIn은 각각 m, n차 단위행렬이다.


An차 정사각행렬일 때, A의 역행렬 A1가 존재하면 정칙(nonsingular, regular)이라 한다.

n차 정사각행렬 B에 대해 AB=In=BA를 만족하면 BA의 역행렬(inverse matrix)이라 하고 B=A1로 나타낸다. 이때 어떤 행렬에 대한 역행렬은 유일하다. 이를 보이자. 정사각행렬 A,B,C에 대하여 AB=In=BA이고 AC=In=CA라 하자. 그러면 B=BIn=B(AC)=(BA)C=InC=C이다.

정칙인 n차 정사각행렬 A,B에 대하여 다음이 성립한다.


(1) (AB)1=B1A1

(2) (αA)1=1αA1(αR{0})

(3) C가 정사각행렬이고 AB=AC, A의 역행렬이 존재하면, B=C이다.


참고자료

Linear Algebra, jinho Kwak, sungpyo Hong, Birkhauser

반응형
Posted by skywalker222