행렬의 뜻
본문세 도시 사이의 직행 버스 노선을 기록하려 한다. 어느 도시에서 어느 도시로 가는 노선이 몇 개인지 문장으로 적으면 길고 헷갈린다. 수를 가로와 세로로 늘어놓은 표 하나로 정리하면, 그 표에서 무엇을 바로 읽을 수 있을까?
4.1.1표에서 머리글을 지우면
그림 1의 왼쪽은 세 도시 1, 2, 3 사이의 노선도이다. 1에서 2로 가는 노선이 2개, 2에서 3으로 가는 노선이 1개처럼 화살표마다 수가 붙어 있다. 오른쪽에는 같은 정보를 표로 옮겼다. 출발 도시를 줄(가로)에, 도착 도시를 칸(세로)에 두고, 만나는 자리에 노선의 수를 적었다.
표에서 '출발', '도착' 같은 머리글을 지우고 괄호로 묶으면 수만 직사각형 모양으로 남는다. 이렇게 수나 문자를 직사각형 모양으로 배열하고 괄호로 묶은 것을 행렬이라 하고, 그 안의 각 수를 성분이라 한다. 머리글은 사라졌지만 자리가 뜻을 가지고 있으므로 정보는 그대로 남는다.
4.1.2행, 열, 그리고 자리
행렬의 가로줄을 행, 세로줄을 열이라 하고, 위에서부터 제1행, 제2행, …, 왼쪽에서부터 제1열, 제2열, …이라 한다. 행이 \(m\)개, 열이 \(n\)개인 행렬을 \(m \times n\) 행렬이라 하고, 제\(i\)행과 제\(j\)열이 만나는 자리의 성분을 \((i, j)\) 성분이라 하며 \(a_{ij}\)로 나타낸다.
그림 1의 행렬은 \(3 \times 3\) 행렬이고, \((1, 2)\) 성분은 1번 도시에서 2번 도시로 가는 노선의 수이다. 즉 행 번호가 출발, 열 번호가 도착이다. 슬라이더로 노선도를 바꾸면 행렬의 성분도 함께 바뀌는데, 화살표 하나가 언제나 정확히 성분 하나에 대응한다.
행과 열의 개수가 같은 행렬을 정사각행렬이라 한다. 가령 \(n \times n\) 행렬을 \(n\)차 정사각행렬이라 부른다. 성분의 개수가 \(m \times n\)개라는 것은 곱의 법칙으로 바로 보인다. 행이 \(m\)개이고 각 행에 성분이 \(n\)개씩 있기 때문이다.1
4.1.3두 행렬이 같다는 것
행렬은 자리가 뜻을 가지므로, 두 행렬이 같으려면 모양이 같고 같은 자리의 성분이 모두 같아야 한다. 같은 수 6개를 담고 있어도 \(2 \times 3\) 행렬과 \(3 \times 2\) 행렬은 서로 다르다. 노선도로 말하면 '1에서 2로 2개'와 '2에서 1로 2개'는 다른 정보이기 때문이다.
4.1.4예제 풀이
\(2 \times 3\) 행렬 \(A\)의 \((i, j)\) 성분이 \(a_{ij} = 2i - j\)일 때 \(A\)를 구하여라. 또 \(\begin{pmatrix} x + y & 3 \\ 1 & x - y \end{pmatrix} = \begin{pmatrix} 7 & 3 \\ 1 & 1 \end{pmatrix}\)일 때 \(x\), \(y\)를 구하여라.
첫째 행은 \(i = 1\)이므로 \(a_{11} = 1\), \(a_{12} = 0\), \(a_{13} = -1\)이다. 둘째 행은 \(i = 2\)이므로 \(a_{21} = 3\), \(a_{22} = 2\), \(a_{23} = 1\)이다. 따라서 \(A = \begin{pmatrix} 1 & 0 & -1 \\ 3 & 2 & 1 \end{pmatrix}\)이다. 같은 행에서는 열 번호가 하나 커질 때마다 성분이 1씩 작아지는데, 식 \(2i - j\)에서 \(j\)의 계수가 \(-1\)이기 때문이다.
두 번째 질문은 두 행렬이 같다는 조건이다. 같은 자리의 성분이 같아야 하므로 \(x + y = 7\), \(x - y = 1\)이다. 두 식을 더하면 \(2x = 8\)이므로 \(x = 4\), \(y = 3\)이다. 넣어 보면 \((1, 1)\) 성분이 7, \((2, 2)\) 성분이 1로 맞는다. 행렬의 등식 하나가 연립방정식 여러 개를 한꺼번에 담고 있는 셈이다. 아래 탐구 카드에서 성분의 자리를 직접 찾고 노선도를 행렬로 바꾸어 보자.
- \(1 \times n\) 행렬을 행벡터, \(m \times 1\) 행렬을 열벡터라고도 부른다. 벡터는 진로선택 과목인 기하에서 다룬다.
행렬은 수를 직사각형으로 늘어놓고 자리마다 뜻을 준 것이다. 제\(i\)행 제\(j\)열의 성분 \(a_{ij}\)가 하나의 정보를 담으므로, 두 행렬은 모양과 모든 성분이 같을 때만 같다. 처음 질문의 노선도는 행이 출발, 열이 도착인 \(3 \times 3\) 행렬로 정리되고, \((i, j)\) 성분을 읽으면 \(i\)에서 \(j\)로 가는 노선의 수가 바로 나온다.