짧은 대답
행렬은 숫자로 구성된 직사각형 격자입니다. 행렬을 더하거나 빼는 것은 항목별로 작동하지만 두 행렬을 곱하면 첫 번째 행과 두 번째 열이 결합됩니다. 이는 일반적인 곱셈과 다릅니다. 두 행렬은 첫 번째 행렬의 열 수가 두 번째 행렬의 행 수와 일치하는 경우에만 곱할 수 있습니다.
주요 시사점
- 행렬 곱셈은 교환적이지 않습니다. A × B는 일반적으로 B × A와 같지 않으며 한 차수도 정의되지 않을 수도 있습니다.
- A matrix only has an inverse if it's square and its determinant is nonzero; a zero determinant means the matrix is "singular" and can't be inverted.
- 행렬에 단위 행렬을 곱하면 행렬은 변경되지 않습니다. 즉, 숫자에 1을 곱하는 것과 같은 행렬입니다.
- 2×2 행렬 [[a,b],[c,d]]의 행렬식은 ad − bc입니다. 이는 행렬이 반전될 수 있는지 여부를 나타내는 단일 숫자입니다.
2×2 행렬식 및 역공식
det([[a,b],[c,d]]) = 광고 − BC
역수 = (1/det) × [[d,−b],[−c,a]]
ad − bc가 0이면 행렬에 역행렬이 없습니다. 행렬식 0으로 나누는 것은 숫자를 0으로 나누는 것과 마찬가지로 정의되지 않습니다.
실제 예: 두 개의 2×2 행렬 곱하기
A = [[1,2],[3,4]] 및 B = [[5,6],[7,8]]:
A × B = [[1×5+2×7, 1×6+2×8], [3×5+4×7, 3×6+4×8]] = [[19,22],[43,50]]
B × A = [[5×1+6×3, 5×2+6×4], [7×1+8×3, 7×2+8×4]] = [[23,34],[31,46]]
A × B와 B × A는 완전히 다른 행렬에 위치합니다. 이는 행렬 곱셈이 일반적인 숫자 곱셈과 같은 방식으로 교환되지 않는다는 구체적인 증거입니다.
행렬 연산이 정의되지 않은 경우
| 작업 | 요구 사항 |
|---|---|
| 덧셈/뺄셈 | 두 행렬 모두 동일한 차원을 가져야 합니다. |
| 곱셈(A × B) | A의 열 개수는 B의 행 개수와 같아야 합니다. |
| 역 | 행렬은 0이 아닌 행렬식을 갖는 정사각형이어야 합니다. |
피해야 할 일반적인 실수
- 일반 숫자의 경우처럼 A × B가 B × A와 같다고 가정하면 순서가 결과를 변경하고 경우에 따라 단 하나의 순서만 정의되기도 합니다.
- 차원이 다른 행렬을 더하거나 빼려고 합니다. 두 행렬 모두 동일한 행 및 열 개수가 필요합니다.
- 비정사각 행렬이나 행렬식이 0인 행렬을 반전시키려는 경우 - 두 경우 모두 유효한 역행렬이 없습니다.
- 전치(행과 열 뒤집기)를 역(곱셈을 취소하는 완전히 다른 연산)과 혼동하여 서로 다른 문제를 해결합니다.