CalcLibrary

삼차방정식 계산기

ax^3 + bx^2 + cx + d = 0을 풀고 세 근을 확인하며, 세 실근인지, 중근인지, 또는 실근 하나와 켤레복소근 쌍인지 분류합니다.

equation
예시

서로 다른 세 실근: 1, 2, 3.

근의 유형
서로 다른 세 실근
근 x1
1
근 x2
2
근 x3
3
판별식 Δ
4

세 실근을 찾았습니다. 판별식 분기를 사용하고 표시된 값을 대입해 확인합니다.

도움이 되었나요?

예시

계산 방식

공식

ax3+bx2+cx+d=0,a0ax^3 + bx^2 + cx + d = 0,\quad a \ne 0

x=tb3ax = t - \frac{b}{3a}

Δ=18abcd4b3d+b2c24ac327a2d2\Delta = 18abcd - 4b^3d + b^2c^2 - 4ac^3 - 27a^2d^2

변수

aa

x^3의 계수이며 0이 될 수 없습니다

bb

x^2의 계수

cc

x의 계수

dd

상수항

xx

구하려는 근의 값

a0a \ne 0인 표준형 ax3+bx2+cx+d=0ax^3 + bx^2 + cx + d = 0에서 시작합니다. 먼저 aa로 나누어 정규화하고, 변수를 이동해 x2x^2 항을 없앱니다. 그런 다음 판별식에 따라 세 실근, 중근, 또는 실근 하나와 복소근 쌍의 분기를 선택합니다.

이 계산기는 삼차방정식에 맞춘 수치 해법이며 범용 기호대수 시스템이 아닙니다. 근을 간단히 표시할 수 없으면 \approx로 표시하고 대입으로 확인합니다.

자주 묻는 질문

01삼차방정식의 판별식은 무엇을 알려주나요?
판별식은 근을 분류합니다. 양수이면 서로 다른 세 실근, 0이면 적어도 하나의 중근, 음수이면 실근 하나와 켤레복소근 쌍입니다.
02왜 근이 근삿값으로 표시되나요?
많은 삼차방정식의 근은 단순한 정수나 분수가 아닙니다. 이 경우 계산기는 수치 근삿값을 표시하고 대입으로 확인합니다.
03a = 0이면 어떻게 되나요?
그 경우 방정식은 삼차방정식이 아닙니다. 계산기는 오래된 결과를 남기지 않고 바로 알려줍니다.
04중근은 어떻게 처리하나요?
판별식이 사실상 0에 가까우면 거의 같은 근을 묶어 부동소수점 오차가 가짜 차이를 만들지 않게 합니다.

모든 계산기