동탄국제고등학교 고1 수학과외에서 확인한 행렬 풀이의 최초 오류
동탄국제고등학교 고1 수학과외에서는 새 유형의 문제를 많이 추가하기보다, 긴 계산에서 어느 줄부터 판단이 달라졌는지 추적하는 데 초점을 두었다. 이 학생은 행렬의 기본적인 덧셈과 스칼라배는 처리할 수 있었지만, 행렬 곱셈처럼 배열된 수와 연산 위치를 함께 해석해야 하는 상황에서는 계산을 먼저 시작하는 경향이 있었다.
같은 위치끼리 계산하면서 생긴 오답
문제에서
A= [1 2; 3 4], B= [2 0; 1 3]
의 곱 AB를 구하라고 하자, 이 학생은 첫 번째 원소를 1×2로 계산하고 두 번째 원소를 2×0으로 계산했다. 이어서 두 행렬의 같은 위치 원소를 곱해 더하는 방식으로 전체 배열을 채웠다. 숫자 계산 자체는 빠르게 진행되었지만, 첫 번째 행과 첫 번째 열이 만나야 한다는 대응을 확인하지 않아 곱셈의 구조가 처음부터 어긋났다.
행렬 곱셈에서 (1,1) 원소는 첫째 행 [1, 2]와 첫째 열 [2, 1]을 사용하므로
1×2+2×1=4
가 되어야 한다. 그러나 같은 위치의 원소만 사용하면서 1×2를 결과의 첫 항처럼 기록했고, 이후에도 행과 열의 대응 없이 계산을 이어 갔다. 따라서 최종 답은 단순한 곱셈 실수가 아니라, ‘어떤 행과 어떤 열을 연결할 것인가’를 정하지 않은 상태에서 식을 세운 데서 발생했다.
현재 가능한 부분과 흔들리는 조건
행렬의 크기가 작고 곱셈 규칙을 바로 묻는 기본 문제에서는 각 원소를 계산할 수 있다. 하지만 새 유형에서 배열이 바뀌거나, 조건 하나가 추가·제거되어 풀이순서를 다시 정해야 할 때는 구조 확인보다 숫자 계산을 먼저 한다.
특히 이차함수나 다항식의 식을 비교할 때처럼 먼저 관계를 읽고 식을 세워야 하는 문제와 행렬 곱셈을 연결하는 과정이 아직 자동화되지 않았다. 문제의 구할 값과 사용해야 할 행·열을 분리하지 않으면, 계산이 길어질수록 어느 줄에서 잘못된 대응을 시작했는지 확인하기 어렵다.
행과 열을 표시한 뒤 다시 세운 풀이
수정할 때는 해설의 결과를 바로 보지 않고 빈 종이에 행과 열에 번호를 붙였다. AB의 각 원소를 다음처럼 표시했다.
- (1,1): A의 1행과 B의 1열
- (1,2): A의 1행과 B의 2열
- (2,1): A의 2행과 B의 1열
- (2,2): A의 2행과 B의 2열
그 뒤 각 칸을 한 번에 계산하지 않고, 대응하는 원소를 먼저 적었다.
(1,1)=1×2+2×1=4
(1,2)=1×0+2×3=6
(2,1)=3×2+4×1=10
(2,2)=3×0+4×3=12
계산 중간에는 부호와 괄호를 확인하고, 결과 행렬의 각 행이 A의 행과 연결되어 있는지도 다시 대조했다. 오답에는 ‘같은 위치끼리 곱함’이라고 최초 오류를 표시해, 마지막 답만 고치는 방식에서 벗어나도록 했다.
조건을 바꾼 문제에 재적용한 과정
다음 날에는 B의 두 번째 열을 [1, 4]로 바꾼 문제를 제시했다. 이 학생은 이전처럼 숫자부터 곱하지 않고 먼저 “A의 첫째 행과 B의 둘째 열”이라고 적었다. 이후
1×1+2×4=9
를 계산하고, 같은 방법으로 나머지 칸도 행·열 번호를 확인하며 완성했다.
또 B의 첫 번째 행과 두 번째 행을 바꾼 문제에서는 기존 결과를 그대로 사용하지 않고, 행렬의 위치가 달라졌으므로 각 칸의 대응을 다시 설정했다. 긴 계산에서도 구할 원소의 위치를 끝까지 유지하고, 완성한 결과를 한 칸씩 원래 행렬의 행·열 관계와 대조하는 풀이로 바뀌었다.
이제 기본 행렬 연산은 가능하지만, 조건이 달라진 새 유형에서는 여전히 첫 식을 세우기 전 구조 확인이 필요한 상태다. 동탄국제고등학교고1수학과외의 학습 과정에서도 새로운 문제 수를 늘리기보다, 매주 같은 약점이 다시 나타나는지 행·열 표시, 최초 오류 기록, 변형 문제 재풀이 순서로 확인하고 있다.






