수학

행렬 계산기

덧셈, 곱셈, 전치, 행렬식 계산 등 행렬 연산을 수행합니다. 무료 온라인 행렬 계산기.

이 계산기가 도움이 되었나요?

행렬 계산기이란?

행렬 계산기는 행과 열로 배열된 숫자의 직사각형 배열인 행렬에 대한 연산을 수행합니다. 행렬 연산은 선형 대수학의 기본이며 컴퓨터 그래픽, 공학, 물리학, 경제학 및 데이터 과학에 광범위하게 응용됩니다. 방정식 시스템을 풀거나, 이미지를 변환하거나, 데이터를 분석하든 행렬은 필수적인 수학 도구입니다. 행렬은 더하기, 빼기, 곱하기가 가능하며 행렬식, 역행렬, 전치행렬 찾기와 같은 더 복잡한 연산도 수행할 수 있습니다. 수동 행렬 계산은 더 큰 행렬에서 지루해지지만 이 계산기는 즉시 처리하므로 선형 대수학을 사용하는 학생과 전문가에게 매우 귀중합니다.

이 계산기를 사용해야 할 때

  • 연립일차방정식을 Ax = b로 정리하고 x = A⁻¹b를 계산하여 해를 구할 때
  • 정사각 행렬의 역행렬을 구하기 전에 행렬식을 평가하여 가역 여부를 확인할 때
  • 수치 해석을 위해 데이터나 방정식을 준비할 때 행렬의 전치 또는 LU 분해를 구할 때
  • 컴퓨터 그래픽과 물리학에서 회전, 크기 조절, 전단(shear) 등의 선형 변환을 수행할 때
  • 통계학, 경제학, 머신 러닝에서 다변량 데이터를 정리하고 분석할 때
  • 선형대수학 숙제, 교과서 연습 문제, 시험 대비 문제를 검증할 때

단계:

  1. 행렬 크기(2×2, 3×3 또는 사용자 지정)를 선택하세요.
  2. 행렬 A의 값을 입력하세요.
  3. (필요한 경우) 행렬 B의 값을 입력하세요.
  4. 수행할 작업을 선택합니다.
  5. 결과 행렬과 중간 계산을 봅니다.

공식

행렬 덧셈: [A] + [B] = [aᵢⱼ + bᵢⱼ] (요소별) 행렬 곱셈: [C]ᵢⱼ = Σ(aᵢₖ × bₖⱼ) 행렬식 (2×2): |A| = ad - bc 전치행렬: [Aᵀ]ᵢⱼ = [A]ⱼᵢ (행과 열 교환) 역행렬 (2×2): A⁻¹ = (1/|A|) × [d -b; -c a]

사용 사례

  • 대수학에서 선형 방정식 시스템 풀기
  • 컴퓨터 그래픽에서 변환 수행
  • 통계 및 머신 러닝에서 데이터 분석
  • 공학에서 전기 회로 분석 작업

주요 이점

  • 행렬 덧셈, 곱셈, 역행렬 즉시 계산
  • 행렬식과 고유값을 초 단위로 계산
  • 수동 오류 없이 다양한 크기 처리
  • 단계별 검증

전문가 팁

  • 곱셈 전에 차원 확인
  • 역행렬 전에 행렬식 확인
  • 덧셈은 동일한 차원 필요

피해야 할 일반적인 실수

  • 교환 법칙이 성립하지 않는 잘못된 순서로 곱셈
  • 열 수는 행 수와 같아야 함
  • 0이 아닌 행렬식의 정사각 행렬만 역행렬 가능

주요 용어 설명

행렬(Matrix): 직사각형 숫자 배열
행렬식(Determinant): 역행렬 확인용 스칼라
단위 행렬(Identity Matrix): 대각선은 1, 나머지는 0
전치(Transpose): 행과 열을 뒤집음

관련 개념

예시

[2 3; 1 4] × [5 1; 2 3] 곱하기: C₁₁ = 2×5 + 3×2 = 16, C₁₂ = 2×1 + 3×3 = 11, C₂₁ = 1×5 + 4×2 = 13, C₂₂ = 1×1 + 4×3 = 13. 결과: [16 11; 13 13].

결과 해석 방법

행렬식이 0이면 그 행렬은 특이 행렬(singular)입니다. 즉 역행렬이 없으며 관련 방정식 시스템은 해가 없거나 무한히 많은 해를 갖습니다. 행렬식이 0이 아니면 행렬이 가역임을 확인하며 변환이 면적을 얼마나 확대·축소하는지 나타냅니다. 역행렬이 존재할 때 Ax = b의 해를 x = A⁻¹b로 직접 구할 수 있습니다. 전치는 주대각선을 기준으로 행렬을 뒤집은 것이며, LU 분해는 원래 행렬을 하삼각 행렬과 상삼각 행렬의 곱으로 나타낸 것으로, 솔버가 문제를 빠른 후방 대입 단계로 분해하는 방식입니다.

자주 묻는 질문

수학에서 행렬이란 무엇인가요?
행렬은 행과 열로 배열된 숫자의 직사각형 배열입니다. 방정식 시스템과 선형 변환을 푸는 데 사용됩니다.
두 행렬을 어떻게 곱하나요?
두 행렬을 곱하려면 첫 번째 행렬의 열 수가 두 번째 행렬의 행 수와 같아야 합니다. 행 요소와 열 요소를 곱하고 결과를 합산합니다.
행렬의 덧셈과 뺄셈은 어떻게 하나요?
행렬의 덧셈과 뺄셈은 위치별로 요소끼리 하나씩 계산합니다. 두 행렬의 차원이 정확히 같아야 합니다. 예를 들어 [1 2; 3 4] + [5 6; 7 8] = [6 8; 10 12]입니다. 1 + 5 = 6, 2 + 6 = 8, 3 + 7 = 10, 4 + 8 = 12이기 때문입니다. 뺄셈도 같은 방식으로, 첫 번째 행렬의 각 요소에서 두 번째 행렬의 해당 요소를 뺍니다.
2×2 행렬의 역행렬은 어떻게 구하나요?
A = [a b; c d]의 경우 역행렬은 A⁻¹ = (1/|A|) × [d -b; -c a]입니다. 여기서 |A| = ad - bc는 행렬식입니다. 예를 들어 A = [2 3; 1 4]의 행렬식은 |A| = 2×4 - 3×1 = 5이므로 A⁻¹ = (1/5) × [4 -3; -1 2] = [0.8 -0.6; -0.2 0.4]입니다. 역행렬은 행렬식이 0이 아닐 때만 존재하며, 행렬식이 0이면 행렬은 특이 행렬(singular)로 역행렬이 없습니다.
행렬을 사용하여 연립일차방정식을 어떻게 푸나요?
방정식 시스템을 Ax = b로 씁니다. A는 계수, x는 미지수, b는 상수입니다. 그러면 x = A⁻¹b가 됩니다. x + 2y = 5와 3x + 4y = 11의 경우 A = [1 2; 3 4], b = [5; 11], A⁻¹ = [-2 1; 1.5 -0.5]이므로 x = A⁻¹b = [1; 2]를 얻습니다. 검산하면 1 + 2×2 = 5이고 3×1 + 4×2 = 11이므로 x = 1, y = 2가 맞습니다.
LU 분해란 무엇이며 왜 유용한가요?
LU 분해는 행렬 A를 하삼각 행렬 L과 상삼각 행렬 U의 곱으로 분해합니다. 즉 A = LU입니다. 예를 들어 A = [4 3; 6 3]은 L = [1 0; 1.5 1]과 U = [4 3; 0 -1.5]로 분해되며, L × U를 하면 [4 3; 6 3]이 됩니다. 삼각 행렬 시스템은 후방 대입으로 빠르게 풀 수 있으므로 LU 분해는 방정식 시스템을 풀고 역행렬을 구하고 행렬식을 계산하는 것을 가속화하며, 특히 같은 행렬을 여러 번 재사용할 때 유용합니다.
단위행렬이란 무엇이며 어떤 역할을 하나요?
단위행렬 I는 주대각선에 1, 나머지 위치에 0을 갖는 행렬로, 예를 들어 I₃ = [1 0 0; 0 1 0; 0 0 1]입니다. 이는 행렬 곱셈의 항등원으로, 어떤 행렬 A에 단위행렬을 곱해도 행렬이 그대로 유지되므로 AI = IA = A가 성립합니다. 행렬 곱셈에서 숫자 1이 일반 곱셈에서 하는 것과 같은 역할을 합니다.
3×3 행렬의 행렬식은 어떻게 계산하나요?
첫 번째 행을 따라 라플라스(여인수) 전개를 사용합니다. A = [1 2 3; 0 1 4; 5 6 0]의 경우 행렬식은 1×(1×0 - 4×6) - 2×(0×0 - 4×5) + 3×(0×6 - 1×5) = 1×(-24) - 2×(-20) + 3×(-5) = -24 + 40 - 15 = 1입니다. 각 항은 첫 번째 행의 요소와 해당 행·열을 제거한 뒤 남는 2×2 행렬의 행렬식의 곱이며, 부호는 +, -, +로 번갈아 나타납니다.
행렬과 행렬식의 차이점은 무엇인가요?
행렬은 숫자의 직사각형 배열로, 예를 들어 [1 2; 3 4]이며 행과 열의 수는 무엇이든 될 수 있습니다. 행렬식은 정사각 행렬에서만 계산되는 단일 스칼라 값으로 |A|로 표기합니다. 모든 정사각 행렬에는 행렬식이 정확히 하나 있지만, 행렬과 행렬식은 서로 다른 대상입니다. 행렬은 값의 전체 격자이고, 행렬식은 그로부터 도출된 하나의 숫자로 가역성과 확대·축소의 정도를 나타냅니다.
행렬의 전치(transpose)는 무엇에 사용되나요?
전치 Aᵀ는 행렬을 주대각선을 기준으로 뒤집어 행과 열을 바꾼 것입니다. [1 2; 3 4]의 전치는 [1 3; 2 4]입니다. 전치는 행 벡터를 열 벡터로 변환하고, 대칭 행렬(Aᵀ = A)을 정의하며, 내적을 Aᵀb로 계산하는 데 사용됩니다. 또한 물리학과 통계학에서는 데이터 행렬의 전치로 변수와 관측치를 분석에 맞게 정렬합니다.
대칭 행렬이란 무엇인가요?
대칭 행렬은 자기 자신의 전치와 같은 정사각 행렬로, Aᵀ = A가 성립합니다. 즉 i행 j열의 요소가 항상 j행 i열의 요소와 같으므로 행렬이 주대각선을 기준으로 대칭입니다. 예를 들어 [1 2; 2 3]은 대각선 밖의 두 요소가 모두 2이므로 대칭입니다. 대칭 행렬은 통계학, 물리학, 머신 러닝 전반에 나타나며 항상 실수 고유값을 갖습니다.

더 많은 도구 살펴보기

전체 도구 라이브러리에서 엄선한 새로운 추천입니다.