행렬 계산기는 덧셈, 곱셈, 전치, 행렬식, 때로는 역행렬 같은 행렬 연산을 수행하는 데 도움을 줍니다. 중요한 점은 계산기가 빠르더라도, 연산 자체가 먼저 성립해야 한다는 것입니다.
대부분의 학생에게 가장 중요한 확인 사항은 행렬의 크기입니다. 덧셈은 차원이 같아야 하고, 곱셈은 안쪽 차원이 일치해야 하며, 역행렬이나 행렬식은 정사각행렬에서만 의미가 있습니다.
행렬 계산기가 하는 일
행렬은 수를 행과 열로 배열한 직사각형 형태의 배열입니다. 크기는 또는 처럼 행 수와 열 수로 나타냅니다.
행렬 계산기가 유용한 이유는 각 연산마다 따르는 규칙이 다르기 때문입니다.
- 덧셈과 뺄셈은 크기가 같은 행렬끼리만 가능합니다.
- 곱셈은 첫 번째 행렬의 열 수가 두 번째 행렬의 행 수와 같아야 합니다.
- 행렬식은 정사각행렬에서만 정의됩니다.
- 역행렬은 행렬식이 0이 아닌 정사각행렬에서만 존재합니다.
이 조건 중 하나라도 만족하지 않으면 올바른 결과는 숫자가 아닙니다. 그 형태의 연산은 단순히 정의되지 않은 것입니다.
가장 중요한 행렬 곱셈 규칙
행렬 곱셈은 순서와 차원이 모두 중요하기 때문에 가장 많이 헷갈리는 연산입니다. 행렬 가 이고 행렬 가 이면, 곱 는 정의되며 결과의 크기는 입니다.
안쪽 차원이 맞지 않으면 곱셈은 불가능합니다.
그래서 행렬 계산기는 입력한 그대로 두 행렬을 모두 요구합니다. 순서를 바꾸면 답이 달라지거나 곱셈 자체가 성립하지 않을 수 있습니다.
예제: 두 행렬 곱하기
다음을 생각해 봅시다.
두 행렬이 모두 이므로, 곱 는 정의되며 결과도 입니다.
의 각 행을 의 각 열과 곱하면 다음과 같습니다.
따라서
각 원소는 의 한 행과 의 한 열에서 나옵니다. 이런 행-열 내적 계산을 행렬 계산기가 자동으로 해 주지만, 그 패턴을 이해해야 결과가 타당한지 직접 확인할 수 있습니다.
행렬 계산기에서 자주 하는 실수
차원 규칙을 무시하는 경우
학생들은 크기가 다른 행렬을 더하려 하거나, 안쪽 차원이 맞지 않는 행렬을 곱하려고 하는 경우가 많습니다. 계산기가 입력을 거부할 수는 있지만, 실제 문제는 그 연산이 정의되지 않는다는 점입니다.
순서가 중요하지 않다고 생각하는 경우
행렬 곱셈에서는 와 가 보통 같지 않습니다. 두 곱이 모두 존재하면서 서로 다른 답을 줄 때도 있습니다. 한쪽만 존재하고 다른 쪽은 존재하지 않을 때도 있습니다.
존재하지 않는 역행렬을 구하려는 경우
역행렬을 구하려면 정사각행렬이어야 하고 행렬식이 0이 아니어야 합니다. 행렬식이 이면 그 행렬은 특이행렬이므로 역행렬이 존재하지 않습니다.
행렬 계산기가 유용한 때
행렬 계산기는 선형대수, 연립방정식, 컴퓨터 그래픽스, 데이터 변환처럼 행과 열 연산이 반복해서 나타나는 상황에서 유용합니다. 시간을 절약해 주지만, 어떤 연산이 문제에 맞는지 이해한 뒤에 사용할 때 가장 도움이 됩니다.
예를 들어 연립방정식을 푸는 경우, 계산기는 가우스 소거 과정이나 역행렬을 이용한 방법을 확인하는 데 도움을 줄 수 있습니다. 하지만 그 결과가 원래 문제에서 무엇을 의미하는지는 여전히 스스로 알아야 합니다.
비슷한 경우를 직접 해보기
작은 행렬 두 개로 직접 비슷한 예를 해 보세요. 두 행렬을 곱한 뒤 순서를 바꾸어 다시 곱하고 결과를 비교해 보세요. 한쪽 곱이 달라지거나 정의되지 않게 된다면, 그것이 바로 행렬 계산기가 감출 수 없는 핵심 개념입니다.