3차방정식 풀이법
수학이야기 2015. 6. 5. 13:45삼차방정식 ax3+bx2+cx+d=0을 3차항 계수가 1인 방정식으로 바꾼다.
주어진 방정식 x3+ax2+bx+c=0의 2차항을 없애기 위해, 치환 x=t−a3을 사용한다.
새로운 방정식 t3+pt+q=0을 얻는다. 여기서 p=b−a23q=c+2a3−9ab27
t3+pt+q=0
(u+v)3=u3+v3+3uv(u+v)
(u+v)3−3uv(u+v)−u3−v3=0
(a)와 (b)를 비교하여 새로운 두 변수 u,v를 다음과 같이 도입하자.
u+v=tuv=−p/3u3+v3=−q
다음 두 식을 만족시킨다. u3+v3+(3uv+p)(u+v)+q=0 3uv+p=0
식 (1)의 양변에 u3를 곱하여, 이로부터 u가 만족시키는 다음 방정식을 얻는다. u6+qu3−p327=0 이는 u3에 대한 이차방정식이므로, 다음을 얻는다. u3=−q2±√q24+p327
한편, v3 역시 방정식 (2)의 해이므로, 다음을 얻는다. v3=−q2±√q24+p327
따라서 u,v는 다음 여섯개의 값 중 하나를 가질 수 있다.
3√−q2+√q24+p327ω3√−q2+√q24+p327ω23√−q2+√q24+p3273√−q2−√q24+p327ω3√−q2−√q24+p327ω23√−q2−√q24+p327
여기서 ω=−12+√32i
이제 uv=−p/3 임을 이용하면 u에 의해 v의 값이 결정된다.
편의를 위해 A,B를 다음과 같이 두자. A=3√−q2+√q24+p327B=3√−q2−√q24+p327 t=u+v는 다음 세 개의 값을 가질 수 있다.
A+BωA+ω2Bω2A+ωB
x1=−b3a−13a3√2b3−9abc+27a2d+√(2b3−9abc+27a2d)2−4(b2−3ac)32−13a3√2b3−9abc+27a2d−√(2b3−9abc+27a2d)2−4(b2−3ac)32x2=−b3a+1+i√36a3√2b3−9abc+27a2d+√(2b3−9abc+27a2d)2−4(b2−3ac)32+1−i√36a3√2b3−9abc+27a2d−√(2b3−9abc+27a2d)2−4(b2−3ac)32x3=−b3a+1−i√36a3√2b3−9abc+27a2d+√(2b3−9abc+27a2d)2−4(b2−3ac)32+1+i√36a3√2b3−9abc+27a2d−√(2b3−9abc+27a2d)2−4(b2−3ac)32
퍼온 곳 : 3차방정식의 근의 공식
t3+pt+q=0에서 시작하자.
t=ucosθ로 치환하여 아래와 같은 꼴로 간단하게 만드는 u를 찾아보자.
4cos3θ−3cosθ−cos(3θ)=0
u=2√−p3라고 하고 주어진 방정식 (1)을 u34으로 나눈다.
4cos3θ−3cosθ−3q2p√−3p=0
cos(3θ)=3q2p√−3p
tk=2√−p3cos(13arccos(3q2p√−3p)−2πk3)fork=0,1,2
p<0, 4p3+27q2≤0
수학이야기님의
글이 좋았다면 응원을 보내주세요!