삼차방정식 계산기
ax³ + bx² + cx + d = 0의 세 근을 실근과 허근 모두 구하고, 판별식과 근의 종류, 인수분해한 꼴까지 보여 줍니다.
축약형: x = t + 0.666667을 대입하면 t³ + p·t + q = 0이 되며, p = -12.333333, q = 4.074074입니다.
근은 근삿값이며, 서로 매우 가까운 근은 정확도가 떨어질 수 있습니다. 아주 작은 값은 인수분해한 꼴에서 과학적 표기법으로 나타냅니다.
모든 삼차방정식 ax³ + bx² + cx + d = 0을 풉니다. 실수 계수의 삼차방정식은 항상 실근을 적어도 하나 가지며, 나머지 두 근은 둘 다 실근이거나 서로 켤레인 허근입니다. 세 근과 어떤 경우인지 알려 주는 판별식, 그리고 인수분해한 꼴을 보여 줍니다.
사용 방법
- 계수 a, b, c, d를 입력합니다. 없는 항은 0을, 마이너스 부호는 그대로 입력하세요.
- 근을 확인합니다. 실근은 작은 값부터, 허근은 p + qi 꼴로 표시됩니다.
- 판별식과 근의 종류를 확인합니다.
- 인수분해한 꼴로 답을 검증하거나 다항식을 인수분해합니다.
계산식
Δ = 18abcd − 4b³d + b²c² − 4ac³ − 27a²d²
Δ > 0이면 서로 다른 실근 3개, Δ = 0이면 중근, Δ < 0이면 실근 1개와 켤레 허근 2개입니다. 근은 축약된 삼차식 t³ + pt + q = 0(x = t − b/3a)에서 구합니다. Δ > 0일 때는 삼각함수 공식, Δ < 0일 때는 카르다노 공식, Δ = 0일 때는 중근의 정확한 공식을 쓰고, 모두 뉴턴 방법으로 다듬습니다.
예시
2x³ − 4x² − 22x + 24 = 0. 판별식 Δ = 112,896은 양수이므로 서로 다른 실근 3개, 즉 x = −3, x = 1, x = 4입니다. 인수분해하면 2(x + 3)(x − 1)(x − 4) = 0입니다. x = 1을 대입하면 2 − 4 − 22 + 24 = 0으로 맞습니다.
자주 묻는 질문
삼차방정식은 항상 실근이 있나요?
네. 실수 계수이면 그래프가 −∞에서 +∞로(또는 반대로) 이어지므로 x축과 적어도 한 번은 만납니다.
여기서 허근은 무슨 뜻인가요?
허근은 켤레 쌍 p ± qi로 나타나며, 그래프는 x축과 한 번만 만납니다. 이 쌍은 인수분해한 꼴에 나오는 이차식 x² − 2px + (p² + q²)에 해당합니다.
근은 얼마나 정확한가요?
배정밀도로 계산해 뉴턴 방법으로 다듬고 소수점 아래 6자리까지 표시합니다. 0이 아닌 정수와의 차이가 10억 분의 1 이내이면 그 정수로 표시하며, 0에 매우 가까운 0이 아닌 근은 그대로 유지됩니다.
a는 왜 0이면 안 되나요?
x³ 항이 없으면 근이 최대 두 개인 이차방정식이기 때문입니다. 그 경우에는 이차방정식 계산기를 사용하세요.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/cubic-equation-solver/
인용·퍼가기
kakaoCalc. (2026, November 8). 삼차방정식 계산기. https://kakao.mobile/ko/tools/cubic-equation-solver/
“삼차방정식 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/cubic-equation-solver/.