본문으로 건너뛰기

행렬 계산기

Matrix Calculator

행렬 곱·역행렬·전치·기약행 사다리꼴을 정확한 유리수로 계산하고 행렬식·계수·대각합을 구합니다.

행렬을 곱하고, 역행렬을 구하고, 전치하고, 기약 행 사다리꼴로 만듭니다. 행렬식과 계수, 대각합도 함께 보여 줍니다. 모든 성분을 부동소수점이 아니라 정확한 유리수로 다루기 때문에, 특이행렬의 행렬식은 정확히 0이고 정수 행렬의 역행렬은 0.3333333333333333이 아니라 1/3로 나옵니다.

🔒 브라우저 안에서만 처리matrixmathlinear-algebra

행렬 A

한 줄에 한 행씩. 원소는 공백·쉼표·탭으로 구분합니다. 1/3 같은 분수와 소수 모두 됩니다.

행렬 B

연산

계산할 것

결과

2  1
4  3

행렬 A 정보

크기

2 × 2

계수(rank)

2

행렬식

-2

대각합

5

모든 원소가 부동소수점이 아니라 정확한 유리수 — 임의 정밀도 정수 두 개 — 입니다. 그래서 특이 행렬의 행렬식이 3.6 × 10⁻¹⁶이 아니라 정확히 0으로 나오고, 정수 행렬의 역행렬이 0.3333333333333333이 아니라 1/3으로 나옵니다.

고윳값은 일부러 제공하지 않습니다. 고윳값을 구하려면 특성 다항식을 풀어야 하는데, 4 × 4를 넘으면 닫힌 해가 없어 반복적 수치 방법을 써야 하고 그 답은 대개 무리수입니다. 여기 쓰는 정확한 표현으로는 담을 수 없는 값입니다. 부동소수점 고윳값을 찍는 도구는 이 도구와 다른 약속을 하는 것입니다.

사용 방법

  1. 행렬을 입력합니다

    한 줄에 한 행씩, 성분은 공백·쉼표·탭으로 나눕니다. 1/3 같은 분수를 그대로 넣을 수 있고 정확한 값으로 유지됩니다.

  2. 연산을 고릅니다

    두 번째 행렬이 필요한 연산과 아닌 연산이 있습니다. 곱셈은 A의 열 수와 B의 행 수가 같아야 하고, 다르면 그렇다고 분명히 알려 줍니다.

  3. 속성 패널을 봅니다

    A의 모양, 계수, 행렬식, 대각합이 나옵니다. 계수가 행 수보다 작다는 것이 역행렬이 없는 이유이고, 그 값을 보면 짐작할 필요가 없습니다.

자주 묻는 질문

고윳값은 왜 없나요?

고윳값을 구하려면 특성다항식을 풀어야 하는데 4 × 4를 넘으면 공식이 없고 반복적인 수치해법이 필요합니다. 그 답은 대개 무리수라서 여기서 쓰는 정확한 유리수 표현으로는 적을 수 없습니다. 부동소수점 고윳값을 찍어 주는 도구는 이 도구와는 다른 약속을 하는 것입니다.

행렬식이 0인데 다른 계산기는 1e-16이라고 합니다

그 계산기는 부동소수점을 쓰기 때문에 단계마다 반올림 찌꺼기가 남습니다. 여기서는 계산이 정확해서 특이행렬은 정확히 0이 나오고, 3.6 × 10⁻¹⁶을 0으로 볼지 고민할 필요가 없습니다.

RREF는 어디에 쓰나요?

기약 행 사다리꼴은 연립방정식을 풀고, 계수를 구하고, 어떤 변수가 자유변수인지 드러냅니다. 다른 연산 안에서 소거법이 하는 일을 눈에 보이게 한 것입니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.