이차방정식 계산기

세 개의 계수를 입력하거나 전체 방정식을 입력하여 ax² + bx + c = 0의 정확한 해와 소수점 형태의 해를 구해보세요.

입력 방식

예시 선택
풀이 과정
그래프 개형
주요 특징
판별식
꼭짓점
대칭축
y절편
두 근의 합
두 근의 곱
인수분해 형태
a, b, c를 입력하면 입력하는 동안 해가 자동으로 계산됩니다.

모든 계산 단계는 브라우저 내에서 처리되며, 입력하신 숫자는 기기 외부로 전송되지 않습니다.

자주 묻는 질문

해는 어떤 형태로 제공되나요?

각 해는 먼저 정수, 기약분수, 또는 (3 + √5)/2와 같이 단순화된 근호 형태로 정확하게 표시되며, 그 아래에 소수점 형태가 함께 제공됩니다. 판별식이 음수인 경우에는 i를 사용한 켤레복소수 형태로 해가 표시됩니다.

판별식은 무엇을 나타내나요?

판별식은 b² − 4ac입니다. 이 값이 0보다 크면 그래프가 x축과 두 번 만나며 서로 다른 두 실근을 가집니다. 정확히 0이면 x축에 한 번 접하며 중근을 가집니다. 0보다 작으면 그래프가 x축과 전혀 만나지 않으며 두 허근을 가집니다.

어떤 값을 입력할 수 있나요?

계수 입력란에는 정수, 소수, 3/4 같은 분수, 그리고 2e-3 같은 값을 입력할 수 있습니다. 방정식 입력란에는 항의 순서에 상관없이, 미지수로 단 하나의 문자만 사용하고, 등호 양쪽에 항이 있는 2x² + 3x − 5 = 0 형태의 완전한 식을 한 줄로 입력할 수 있습니다.

a가 0일 때는 어떻게 되나요?

오류가 발생하지 않습니다. x² 항이 없으면 일차방정식이 되므로 bx + c = 0으로 계산되어 동일한 위치에 해가 표시됩니다. b마저 0인 경우에는 해당 식이 모든 x에 대해 거짓인지 또는 모든 x에 대해 참인지 알려줍니다.

이차방정식 계산기의 작동 방식과 입력 방법

이차방정식 계산기는 ax² + bx + c = 0 형태의 이차방정식을 풀 수 있는 도구입니다. 사용자는 두 가지 입력 방식 중 하나를 선택하여 해를 구할 수 있습니다. 첫 번째 방식인 계수 입력 모드에서는 x²의 계수 (a), x의 계수 (b), **상수항 (c)**을 각각의 입력란에 개별적으로 입력합니다. 이 입력란에는 정수, 소수, 3/4과 같은 분수, 그리고 2e-3과 같은 과학적 기수법 형식을 모두 입력할 수 있습니다.

두 번째 방식인 전체 방정식 모드에서는 방정식 입력 필드에 2x² + 3x − 5 = 0과 같은 완전한 식을 한 줄로 직접 입력하거나 붙여넣을 수 있습니다. 이 모드에서는 항의 순서가 바뀌어 있거나 등호(=)의 양쪽에 항이 나누어 배치되어 있어도 도구가 이를 자동으로 인식하여 정리합니다. 미지수로는 단 하나의 문자만 사용할 수 있습니다.

도구에는 빠른 테스트를 위해 다음과 같은 예시 선택 항목이 제공됩니다.

  • 서로 다른 두 실근
  • 중근 (하나의 반복되는 근)
  • 실근 없음
  • 분수 계수

모든 입력값은 실시간으로 반영되어 사용자가 타이핑하는 동안 결과가 자동으로 업데이트되며, 지우기 버튼을 눌러 입력란을 초기화할 수 있습니다. 모든 계산 단계는 사용자의 웹 브라우저 내에서 직접 처리되므로 입력한 데이터가 기기 외부로 전송되지 않아 개인정보가 안전하게 보호됩니다.


계산 결과 및 근의 분류

방정식이 입력되면 계산기는 해를 두 가지 형태로 동시에 제공합니다. 정확한 값 영역에는 정수, 기약분수, 단순화된 근호 형태(예: (3 + √5)/2), 또는 허수 단위 i를 사용한 켤레복소수가 표시됩니다. 그 아래의 소수 영역에는 소수점 형태의 근이 표시되어 직관적인 크기 비교를 돕습니다. 각 결과 옆에는 클릭하여 복사 기능이 제공되어 계산된 값을 손쉽게 복사할 수 있습니다.

방정식의 성질에 따라 다음과 같은 근의 분류 메시지가 화면에 표시됩니다.

  • 서로 다른 두 실근 — 그래프가 x축과 두 번 만납니다.
  • 중근 — 그래프가 x축에 접합니다.
  • 두 허근 — 그래프가 x축과 만나지 않습니다.
  • a = 0이므로 일차방정식입니다. 아래에서 x에 대한 해를 구합니다.
  • 이 식을 만족하는 x의 값은 존재하지 않습니다.
  • 모든 수가 해가 됩니다.

판별식의 역할과 수학적 공식

이차방정식의 성질을 결정하는 핵심 요소는 판별식 Δ = b² − 4ac입니다. 계산기는 판별식의 값에 따라 다음과 같이 수학적 공식을 다르게 적용하여 계산을 수행합니다.

  1. Δ > 0 일 때: 서로 다른 두 개의 실근을 가집니다. 공식 x = (−b ± √Δ) / 2a를 사용하여 계산을 진행합니다.
  2. Δ = 0 일 때: 하나의 반복되는 실근(중근)을 가집니다.
  3. Δ < 0 일 때: 실수의 범위에서 근이 존재하지 않으며, 허수 단위 i를 포함하는 두 개의 켤레복소수 근을 가집니다. 이때 계산기는 음수의 제곱근을 직접 표기하지 않고 x = (−b ± i√(4ac − b²)) / 2a 공식을 사용하여 정확한 허수 형태로 변환합니다.

계산기는 판별식의 값을 반올림된 값이 아닌 정확한 정수 또는 분수 값으로 계산하므로, b²과 4ac의 값이 매우 근접하더라도 중근으로 잘못 판정하는 오류를 방지합니다. 또한 x² + 1000000000x + 1 = 0과 같이 극단적인 계수를 가진 방정식에서도 아주 작은 근이 0으로 소실되지 않도록 유효숫자를 정확하게 보존합니다.


단계별 풀이 과정과 기하학적 특징

계산기는 단순히 최종 해만 보여주는 것이 아니라, 수학적 이해를 돕기 위해 풀이 과정을 단계별로 상세히 전개합니다.

  • 판별식 계산하기: b² − 4ac 공식을 통해 Δ 값을 도출합니다.
  • 공식에 숫자 대입하기: 이차방정식 근의 공식에 실제 계수들을 대입하는 과정을 보여줍니다.
  • 각 해 구하기: 대입된 식을 정리하여 최종적인 두 근을 도출합니다.
  • x에 대해 정리하기: 만약 a = 0인 일차방정식 조건이라면, 이 단계가 활성화되어 일차식의 이항 및 정리 과정을 보여줍니다.

이와 함께 주요 특징 영역을 통해 해당 이차함수 그래프의 기하학적 성질을 수치로 제공합니다. 여기에는 판별식, 꼭짓점, 대칭축, y절편이 포함되며, 근과 계수의 관계에 따른 두 근의 합(-b/a)과 두 근의 곱(c/a)도 함께 표시됩니다. 방정식이 유리수 범위에서 인수분해가 가능한 경우에는 인수분해 형태가 추가로 제공되며, 우측에는 그래프 개형의 시각적 스케치가 함께 나타납니다.


예외 처리 및 입력 제한 규칙

올바른 계산을 보장하기 위해 계산기는 입력값의 형식을 엄격하게 검사하며, 규칙에 맞지 않는 경우 다음과 같은 정확한 한국어 안내 메시지를 출력합니다.

  • 숫자가 아닌 잘못된 문자가 입력된 경우: "2, −0.5 또는 3/4과 같은 숫자를 입력해 주세요."
  • 분수의 분모에 0을 입력한 경우: "분모는 0이 될 수 없습니다."
  • 입력 가능한 글자 수를 초과한 경우: "입력한 내용이 이 도구에서 읽을 수 있는 길이를 초과했습니다."
  • 식에 괄호가 포함되어 있는 경우: "괄호를 먼저 풀어서 입력해 주세요. 이 도구는 일반적인 ax² + bx + c 형태만 인식합니다."
  • 미지수 문자를 2개 이상 사용한 경우: "미지수로 단 하나의 문자만 사용해 주세요."
  • 3차 이상의 고차 방정식이거나 분모에 미지수가 포함된 경우: "이 도구는 최대 x²까지만 해결할 수 있습니다. 더 높은 차수의 거듭제곱이나 분모에 문자가 있는 식은 지원하지 않습니다."
  • 등호가 없거나 여러 개 사용된 경우: "양변에 각각 항이 있는 하나의 등호(=)를 사용해 주세요."
  • 식에 미지수 문자가 전혀 없는 경우: "풀어낼 변수(문자)가 식에 없습니다."
  • 기타 식의 구문을 해석할 수 없는 경우: "방정식으로 읽을 수 없습니다. 2x² + 3x − 5 = 0과 같은 형태로 입력해 보세요."

자주 묻는 질문 (FAQ)

Q. 어떤 값을 입력할 수 있나요? A. 계수 입력란에는 정수, 소수, 3/4 같은 분수, 그리고 2e-3 같은 값을 입력할 수 있습니다. 방정식 입력란에는 항의 순서에 상관없이, 미지수로 단 하나의 문자만 사용하고, 등호 양쪽에 항이 있는 2x² + 3x − 5 = 0 형태의 완전한 식을 한 줄로 입력할 수 있습니다.

Q. 해는 어떤 형태로 제공되나요? A. 각 해는 먼저 정수, 기약분수, 또는 (3 + √5)/2와 같이 단순화된 근호 형태로 정확하게 표시되며, 그 아래에 소수점 형태가 함께 제공됩니다. 판별식이 음수인 경우에는 i를 사용한 켤레복소수 형태로 해가 표시됩니다.

Q. 판별식은 무엇을 나타내나요? A. 판별식은 b² − 4ac입니다. 이 값이 0보다 크면 그래프가 x축과 두 번 만나며 서로 다른 두 실근을 가집니다. 정확히 0이면 x축에 한 번 접하며 중근을 가집니다. 0보다 작으면 그래프가 x축과 전혀 만나지 않으며 두 허근을 가집니다.

Q. a가 0일 때는 어떻게 되나요? A. 오류가 발생하지 않습니다. x² 항이 없으면 일차방정식이 되므로 bx + c = 0으로 계산되어 동일한 위치에 해가 표시됩니다. b마저 0인 경우에는 해당 식이 모든 x에 대해 거짓인지 또는 모든 x에 대해 참인지 알려줍니다.