이 계정에는 이미 저장된 데이터가 있습니다. 이 기기의 데이터를 유지하시겠습니까, 아니면 계정에 저장된 데이터를 사용하시겠습니까?
화면 모드
단위 체계
온도 단위
시간 형식
행렬
행렬 A의 행렬식
0
결과
12
12
0
0
0
0
다운로드
최근 및 과거 결과
이전 계산을 복원했습니다.
공유 및 인쇄
이 링크에는 입력값과 결과가 포함되어 있어, 링크를 여는 누구나 정확히 같은 계산 결과를 볼 수 있습니다.
크기를 조정할 수 있는 격자에 행렬 대수 규칙 적용하기
행렬은 숫자를 직사각형 형태로 배열한 것으로, 일반적인 산술과는 다른 고유한 대수 규칙에 따라 하나의 단위로 더하거나 빼거나 곱하거나 변환할 수 있습니다. 연산을 선택하고, +/- 행·열 버튼을 사용해 각 격자를 원하는 크기로 조정하면서 행렬 A(연산에 필요한 경우 행렬 B도)를 구성하면, 이 계산기가 해당 규칙을 적용합니다.
덧셈과 뺄셈은 두 행렬의 크기가 정확히 같아야 합니다. 곱셈은 행렬 A의 열 수가 행렬 B의 행 수와 같아야 하며(결과는 행렬 A의 행 수와 행렬 B의 열 수를 가집니다), 행렬식은 정방행렬(행과 열의 수가 같은 행렬)에서만 존재합니다. 전치는 어떤 형태의 행렬에도 적용할 수 있으며, 행과 열을 서로 바꿉니다.
이 계산기는 행 간소화, 역행렬, 고윳값은 다루지 않습니다 — 이는 여기서 다루는 연산과는 근본적으로 다르고 훨씬 더 큰 작업입니다.
계산식
아래 예시는 각 규칙을 명확히 보여주기 위해 2x2 행렬을 사용합니다 — 동일한 규칙이 위 격자가 지원하는 모든 크기의 행렬에 그대로 확장됩니다. 행렬 A의 원소를 a11,a12,a21,a22, 행렬 B의 원소를 b11,b12,b21,b22라 하고, 각각 다음과 같이 씁니다:
A=[a11a21a12a22],B=[b11b21b12b22]
덧셈/뺄셈은 같은 위치의 원소끼리 하나씩 결합합니다:
A±B=[a11±b11a21±b21a12±b12a22±b22]
곱셈은 원소별 계산이 아닙니다 — 결과의 각 원소는 “행 곱하기 열”의 내적입니다:
AB=[a11b11+a12b21a21b11+a22b21a11b12+a12b22a21b12+a22b22]
행렬식은 행렬이 넓이를 얼마나 확대·축소하는지를 나타내는 하나의 숫자입니다:
det(A)=a11a22−a12a21
전치는 행렬을 주 대각선을 기준으로 뒤집어, 대각선 밖의 두 원소를 서로 바꿉니다:
AT=[a11a12a21a22]
계산 예시
A=[1324]와 B=[5768]를 사용할 경우:
덧셈:A+B=[1+53+72+64+8]=[610812]
곱셈: 왼쪽 위 원소는 1×5+2×7=19, 오른쪽 위는
1×6+2×8=22, 왼쪽 아래는 3×5+4×7=43, 오른쪽
아래는 3×6+4×8=50이 되어
AB=[19432250]가 됩니다.
행렬 A의 행렬식:1×4−2×3=−2
고려해야 할 주요 요소
행렬 곱셈은 일반적으로 교환 법칙이 성립하지 않습니다 — 순서가 중요합니다. 일반적인
숫자 곱셈과 달리, 행렬에서는 AB가 보통 BA와 같지 않으며, 차원이 맞지 않으면 한쪽 순서는
수학적으로 성립하지 않을 수도 있습니다 — 어느 행렬이 먼저 오는지 항상 주의해서
추적하세요.
행렬식이 0이라는 것은 정방행렬이 “특이(singular)” 행렬이며 역행렬이 존재하지 않는다는
의미입니다. 이는 다른 곳(예: 연립일차방정식 풀이)에서 행렬 연산이 실패하는 흔한
이유입니다 — 행렬이 가역적이려면 행렬식이 0이 아니어야 합니다.
행렬은 컴퓨터 그래픽스, 물리학, 공학에서 선형 변환의 표준 도구입니다. 2D나 3D 도형을
회전, 확대·축소, 기울이는 것(게임 개발과 애니메이션에서 흔함)은 모두 좌표점 집합에 대한
행렬 곱셈으로 표현됩니다.
행렬의 차원은 항상 행 × 열 순서로 표기되며, 이 순서는 호환성에 영향을 미칩니다. 2×3
행렬은 2개의 행과 3개의 열을 가집니다 — 곱셈이 성립하려면 첫 번째 행렬의 열 수가 두 번째
행렬의 행 수와 일치해야 하며, 이것이 두 행렬의 형태가 다른 방식으로는 호환되더라도 AB는
성립하지만 BA는 성립하지 않을 수 있는 이유입니다.
흔한 실수
행 곱하기 열 규칙을 사용하는 대신 행렬을 원소별로 곱하는 것. 행렬 곱셈은 덧셈이나
뺄셈과 같은 연산이 아닙니다 — 결과의 각 원소는 전체 행과 전체 열의 내적이며, 단순한
한 쌍의 곱셈이 아닙니다.
AB와 BA가 같은 결과를 낸다고 가정하는 것. 행렬 곱셈은 일반적으로 교환 법칙이
성립하지 않으며, 순서를 바꾸면 완전히 다른 결과가 나올 수 있습니다 — 차원이 더 이상
맞지 않으면 수학적으로 성립하지 않을 수도 있습니다.
정방행렬이 아닌 행렬의 행렬식을 구하려고 하는 것. 행렬식은 정방행렬(행과 열의 수가
같은 행렬)에 대해서만 정의됩니다 — 2×3 또는 3×2 행렬에는 행렬식이 존재하지 않습니다.
호환성을 확인할 때 행렬의 차원을 혼동하는 것. 행렬의 크기는 항상 행 × 열 순서입니다
— 어느 숫자가 어느 것인지 혼동하는 것은 “왜 이 곱셈이 안 되는지”에 대한 흔한 혼란의
원인입니다.
알아두면 유용한 정보
행렬이 나타내는 연립방정식을 다루고 계신가요? 정말 필요한 것이 이것이라면
이차방정식 계산기가 단일 변수 경우를 직접 처리해 줍니다.
행렬 연산과 함께 삼각함수, 로그, 또는 다른 함수가 필요하신가요? 공학용 계산기가
그 더 넓은 도구 모음을 다룹니다.
작은 행렬이 아니라 큰 데이터셋을 다루고 계신가요? 통계 계산기가 숫자
목록에서 직접 평균, 중앙값, 표준편차를 계산해 줍니다.
행렬 곱셈은 첫 번째 행렬의 '행'과 두 번째 행렬의 '열'을 결합해, 각 항목 쌍을 곱한 뒤 모두 더하는 방식으로 이루어집니다 — 덧셈이나 뺄셈처럼 같은 위치에 있는 항목끼리 단순히 곱하는 것이 아닙니다. 이 '행 곱하기 열' 규칙 때문에 행렬 곱셈은 일반적인 숫자 곱셈과 달리 교환법칙이 성립하지 않습니다(보통 A x B는 B x A와 같지 않습니다).
행렬식은 무엇을 알려주나요?
행렬식은 행렬이 어떤 도형을 변환할 때 넓이를 얼마나 확대·축소하는지를 나타내는 하나의 숫자입니다. 행렬식이 0이라는 것은 그 행렬이 모든 것을 하나의 직선(또는 점) 위로 짓눌러버린다는 뜻이며, 이 경우 역행렬이 존재하지 않습니다.
이 계산기는 2x2보다 큰 행렬도 지원하나요?
네 — 각 행렬 격자의 +/- 행·열 버튼을 사용해 원하는 크기(최대 8x8)로 조정할 수 있습니다. 덧셈과 뺄셈은 두 행렬의 크기가 같아야 하고, 곱셈은 행렬 A의 열 수가 행렬 B의 행 수와 같아야 하며, 행렬식은 정방행렬(행과 열의 수가 같은 행렬)에서만 구할 수 있습니다.