- m×nm×n 행렬(matrix)은 mm개의 행(rows)과 nn개의 열(column)으로 이루어져 있으며 다음과 같이 나타낸다.

m×1m×1 행렬은 하나의 열만 있으므로 행벡터(row vector), 1×n1×n행렬은 하나의 열만 있으므로 열벡터(column vector)라고 하며, 벡터는 보통 굵은 문자 x, y, zx, y, z등을 이용하여 나타낸다.
- AA를 nn차 정사각행렬이라고 정의하면,
(1) 성분 a11,a22,...,anna11,a22,...,ann은 AA의 주대각성분(diagonal entries)이라고 한다.
(2) 주대각성분을 제외한 다른 성분들이 모두 0일때, AA를 대각행렬(diagonal matrix)이라고 한다.
(3) 주대각성분 아래(또는 위) 성분들이 모두 0이면, AA를 상(또는 하)삼각행렬(upper(또는 lower) triangular matrix)라고 한다. - 행렬 A=[aij]m×nA=[aij]m×n에 대하여 행렬 AA의 전치행렬(transpose)은 ATAT로 나타내고, 다음과 같이 정의한다. [AT]ij=[A]ji[AT]ij=[A]ji
- 만약 정사각행렬 AA가 AT=AAT=A라면 AA는 대칭행렬(symmetric matrix), AT=−AAT=−A라면 반대칭행렬(skew-symmetric matrix)라고 한다. 아래 그림과 같이 주대각성분을 기준으로 대칭 또는 반대칭이다.

- 행렬의 상수배(scalar multiplication of matrix)
m×nm×n행렬 A=[aij]A=[aij]와 상수 kk, k∈Rk∈R에 대하여, 행렬 AA의 kk배를 다음과 같이 정의한다. 모든 i,ji,j에 대하여 [kA]ij=k[A]ij[kA]ij=k[A]ij

- 행렬의 덧셈(sum of matrices)
두 행렬 A=[aij]m×n,B=[bij]m×nA=[aij]m×n,B=[bij]m×n에 대하여 AA와 BB의 합을 다음과 같이 정의한다.

A+B=[A+B]ij=[A]ij+[B]ijA+B=[A+B]ij=[A]ij+[B]ij
두 행렬의 합은 두 행렬의 행과 열의 개수가 서로 같을 때에만 정의된다.
- 행렬의 모든 성분이 0인 행렬을 영행렬(zero matrix)이라고 하며, 00로 나타낸다.
- A,B,CA,B,C가 서로 같은 크기의 행렬이고, k,lk,l은 스칼라라고 하면 다음이 성립한다.
(1) A+B=B+AA+B=B+A (교환법칙)
(2) (A+B)+C=A+(B+C)(A+B)+C=A+(B+C) (결합법칙)
(3) A+0=0+A=AA+0=0+A=A
(4) A+(−A)=(−A)+A=0A+(−A)=(−A)+A=0
(5) k(A+B)=kA+kBk(A+B)=kA+kB
(6) (k+l)A=kA+lA(k+l)A=kA+lA
(7) (kl)A=k(lA)(kl)A=k(lA)
(8) 1A=A1A=A
(9) (kA)T=kAT,(A+B)T=AT+BT(kA)T=kAT,(A+B)T=AT+BT - 행렬의 곱셈(products of matrices)
두 행렬의 곱이 성립하려면 앞 행렬의 열 개수와 뒤 행렬의 행 개수가 같아야 하며 곱한 행렬의 크기는 앞 행렬의 행 개수와 뒤 행렬의 열 개수와 같다. 두 행렬 [Aij]m×l,[Bij]l×n[Aij]m×l,[Bij]l×n에 대하여 행렬 AA의 ii번째 행벡터를 aiai, 행렬 BB의 열벡터를 bjbj라고 하면, 두 행렬의 곱은 다음과 같이 정의한다.
AB=[a1b1a1b2⋯a1bna2b1a2b2⋯a2bn⋮⋮⋱⋮amb1a2b2⋯ambn]AB=⎡⎢ ⎢ ⎢ ⎢ ⎢⎣a1b1a1b2⋯a1bna2b1a2b2⋯a2bn⋮⋮⋱⋮amb1a2b2⋯ambn⎤⎥ ⎥ ⎥ ⎥ ⎥⎦
[AB]ij=aibj=ai1b1j+ai2b2j+⋯+ailblj=∑lk=1aikbkj[AB]ij=aibj=ai1b1j+ai2b2j+⋯+ailblj=∑lk=1aikbkj
쉽게 풀어쓰면 ABAB의 ii행 jj열의 성분은 AA의 ii번째 행벡터와 BB의 jj번째 열벡터의 내적이다.
AB=[a11a12⋯a1l⋮⋮⋮ai1ai2⋯ail⋮⋮⋮am1am2⋯aml][b11⋯b1j⋯b1nb21⋯b2j⋯b2n⋮⋮⋮bl1⋯blj⋯bln]AB=⎡⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢⎣a11a12⋯a1l⋮⋮⋮ai1ai2⋯ail⋮⋮⋮am1am2⋯aml⎤⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥⎦⎡⎢ ⎢ ⎢ ⎢ ⎢⎣b11⋯b1j⋯b1nb21⋯b2j⋯b2n⋮⋮⋮bl1⋯blj⋯bln⎤⎥ ⎥ ⎥ ⎥ ⎥⎦ - 주대각성분이 모두 1이고 나머지 성분들은 모두 0인 n차 행렬을 항등행렬(identity matrix)라고 하며 다음과 같이 나타낸다. In=[10⋯001⋮⋮⋱00⋯01]
- A,B,C가 행렬의 곱셈이 서로 성립하는 임의의 행렬이라 하고, k를 임의의 스칼라라고 하면 다음이 성립한다.
(1) A(BC)=(AB)C(결합법칙)
(2) A가 m×n행렬이면 ImA=A이고 A=AIn이다.
(3) A(B+C)=AB+AC이고 (A+B)C=AC+BC (분배법칙)
(4) k(BC)=(kB)C=B(kC)
(5) (AB)T=BTAT
주의할 점: 행렬에서는 일반적으로 곱셈의 교환법칙이 성립하지 않는다. AB≠BA
'Mathematics > 선형대수(Linear Algebra)' 카테고리의 다른 글
Chapter 3-1. 부분 공간과 일차 독립 (0) | 2022.05.26 |
---|---|
Chapter 2-2. 여인자 전개와 크래머 공식 (0) | 2022.05.26 |
Chapter 2-1. 행렬식의 정의와 성질 (0) | 2022.05.24 |
Chapter 1-3 역행렬과 선형연립방정식의 해 구하기 (0) | 2022.05.24 |
Chapter 1-1. 선형연립방정식과 Gauss-Jordan 소거법 (0) | 2022.05.24 |