행렬 내적 계산과 기호 알아보기

선형대수학에서 ‘행렬 내적’이라는 용어는 일반적으로 행렬 곱(Matrix Multiplication)을 의미합니다. 이는 단순한 숫자 곱셈이 아니라, 구조적인 연산을 통해 새로운 행렬을 만들어내는 중요한 연산입니다. 이번 글에서는 행렬 내적의 정의, 계산법, 그리고 수학적 기호 표기를 체계적으로 정리해 보겠습니다.

1. 행렬 내적의 정의

두 행렬 \( A \in \mathbb{R}^{m \times n} \), \( B \in \mathbb{R}^{n \times p} \)의 곱 \( C = AB \)는 다음과 같이 정의됩니다:

$$ C_{ij} = \sum_{k=1}^{n} A_{ik} \cdot B_{kj} $$

즉, 결과 행렬 \( C \)의 \( i, j \)번째 원소는 \( A \)의 i번째 행과 \( B \)의 j번째 열의 벡터 내적입니다.

2. 행렬 내적의 조건

  • 앞 행렬 A: m행 n열
  • 뒤 행렬 B: n행 p열
  • 곱셈이 가능하려면: 앞 행렬의 열 수 = 뒤 행렬의 행 수

결과 행렬 \( C \)는 m행 p열이 됩니다.

3. 행렬 내적의 계산 예시

두 행렬이 다음과 같다고 해봅시다:

$$ A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}, \quad B = \begin{bmatrix} 5 & 6 \\ 7 & 8 \end{bmatrix} $$

행렬 \( C = AB \)는 다음과 같이 계산됩니다:

$$ C = \begin{bmatrix} (1×5 + 2×7) & (1×6 + 2×8) \\ (3×5 + 4×7) & (3×6 + 4×8) \end{bmatrix} = \begin{bmatrix} 19 & 22 \\ 43 & 50 \end{bmatrix} $$

4. 기호 및 표기법

행렬 내적은 다음과 같은 기호로 표기됩니다:

  • AB: 가장 일반적인 행렬 곱 표기 (공백 없이 나열)
  • · 기호: 경우에 따라 \( A \cdot B \)로도 표기하지만, 일반적으로 벡터 내적에서 사용
  • Einstein Summation: \( C_{ij} = A_{ik}B_{kj} \) 형태 (암묵적 합산)

일반적으로는 공백 없이 AB 형태로 많이 표기합니다.

5. 성질

  • 결합법칙: \( (AB)C = A(BC) \)
  • 분배법칙: \( A(B + C) = AB + AC \)
  • 비가환성: \( AB \neq BA \) (교환법칙 성립하지 않음)

이러한 성질 때문에 행렬 내적은 연산 순서를 매우 중요하게 고려해야 합니다.

6. 행렬 내적 vs 벡터 내적 기호 비교

연산 종류기호결과
벡터 내적\( \vec{a} \cdot \vec{b} \)스칼라
행렬 내적\( AB \) 또는 \( A \cdot B \)행렬

7. 활용 분야

  • 선형 시스템 해: \( A\vec{x} = \vec{b} \)
  • 기계 학습: 가중치 행렬 × 입력 벡터
  • 컴퓨터 그래픽스: 2D/3D 변환 (회전, 이동 등)
  • 물리학/공학: 텐서 연산 및 좌표계 변환

결론

행렬 내적은 선형변환과 공간 구조를 다루는 핵심 연산입니다. 계산 방식은 벡터 내적을 반복한 구조이며, 표기에는 AB 또는 \( A \cdot B \)와 같은 기호가 사용됩니다.

결과는 새로운 행렬이 되며, 다차원 데이터 분석, 머신러닝, 시뮬레이션 등 다양한 분야에서 폭넓게 활용됩니다. 행렬 내적의 정의와 기호를 정확히 이해하는 것은 선형대수의 기본을 다지는 중요한 출발점입니다.