격자가 일을 시작해요

주차장에 들어갔더니 모든 자리에 행과 열 이름표가 붙어 있다고 상상해 보세요. 3행, 5열 자리. 이렇게 칸들이 반듯하게 놓인 모양, 즉 가로로 가는 행과 세로로 내려가는 열이 바로 행렬의 비밀이에요. 행렬은 그저 숫자들이 반듯한 행과 열에 주차된 격자일 뿐이에요. 그보다 무서울 건 하나도 없답니다.

그런데 왜 숫자들을 굳이 격자에 맞춰 줄 세울까요? 격자는 각 숫자의 뜻을 그 숫자가 있는 자리에 담아 주기 때문이에요. X나 O 대신 모든 칸에 숫자가 들어 있는 틱택토 판을 떠올려 보세요. 왼쪽 위 숫자는 한 가지를 뜻하고, 오른쪽 아래 숫자는 또 다른 것을 뜻해요. 단지 앉아 있는 자리가 다르기 때문이죠. 격자는 작은 서류함 같아요. 자리가 그 숫자가 무엇을 위한 것인지 알려 줍니다.

진짜 예를 하나 들어 볼게요. 작은 가게에서 이틀 동안 사과와 배를 판다고 해요. 월요일: 사과 4개, 배 2개. 화요일: 사과 1개, 배 5개. 이 네 숫자를 격자로 써 보세요. 행은 날, 열은 과일로 정하는 거예요. 그러면 한 주의 모습이 한눈에 보여요. 그 격자가 바로 행렬이에요. 마침내 허리를 쭉 편 표인 셈이죠.

놀라운 마술은 행렬이 단순한 목록만은 아니라는 거예요. 행렬은 기계가 될 수도 있어요. 숫자 목록을 행렬에 넣으면, 격자 속 지시에 따라 새로운 목록을 뱉어 내죠. 커피 머신을 떠올려 보세요. 커피콩을 넣으면, 정해진 순서대로 움직이고, 커피가 나와요. 행렬은 자기 방식이 격자 안에 적혀 있는 숫자 기계예요.

그 기계는 숫자들에게 실제로 무엇을 할까요? 흔히 공간 속에서 무언가를 움직여요. 모눈종이에 그린 화살표 하나를 떠올려 보세요. 행렬은 그 화살표를 붙잡아 길게 늘이거나, 작게 줄이거나, 돌리거나, 뒤집을 수 있어요. 모두 그 행들 안에 숨어 있는 규칙대로 말이에요. 그래서 비디오 게임과 애니메이션은 행렬을 아주 좋아해요. 캐릭터가 몸을 돌릴 때마다, 행렬이 조용히 그 회전을 해낸 거랍니다.

행렬을 숫자 목록에 쓰려면, 곱셈이라는 작은 춤을 추면 돼요. 행렬의 한 행을 따라 옆으로 움직이면서, 동시에 목록을 따라 아래로 내려가요. 그리고 짝이 된 숫자끼리 곱한 뒤 모두 더합니다. 우편함 한 줄과 편지 한 줄을 함께 따라 걸으며, 편지를 제자리에 하나씩 넣는 것과 같아요. 그 총합이 답의 숫자 하나가 됩니다. 각 행마다 반복하면, 새로운 목록이 나타나요.

가장 멋진 점은 이거예요. 행렬 하나가 아주 많은 숫자 더미에 한꺼번에 자기 일을 할 수 있다는 것! 그래서 행렬은 현대 세계의 숨은 기계들을 움직여요. 사진은 밝기 숫자들의 격자예요. 음악은 소리 숫자들의 격자예요. 여러분의 질문에 답하는 인공지능도 대부분 거대한 행렬들이며, 계속 곱셈을 하고 있답니다. 숫자 격자들이 한꺼번에 일하는 거예요.

행렬들을 레시피의 단계처럼 쌓을 수도 있어요. 하나는 화살표를 돌리고, 다음 것은 늘이고, 그다음 것은 뒤집어요. 그러면 단순한 부분들이 쌓여 복잡한 움직임이 되죠. 이것이 조용한 초능력이에요. 어려운 변환들이, 각자 정직한 일 하나씩 해내는 작은 격자들로 만들어지는 거랍니다.

그러니까 행렬은 그저 숫자들이 행과 열에 주차된 것일 뿐이에요. 하지만 아주 똑똑하게 주차되어 있어서, 표가 되고, 기계가 되고, 온 세상을 움직이는 힘이 됩니다. 다음에 게임 속 캐릭터를 돌리거나 사진을 찍을 때 기억해 보세요. 그 아래 어딘가에서, 소박한 숫자 격자 하나가 허리를 쭉 펴고 일을 시작했다는 것을요.
