3차 방정식 근의 공식 (Cubic Formula)

2차 방정식과 같이 3차 방정식의 근의 공식을 유도해 본다. (여기서는 실근만 생각한다.)
3차 방정식의 일반식은 다음과 같다. (1)

z3+a2z2+a1z+a0=0(1)

2차항을 소거하기 위하여 z를 식 (2)로 치환한다.

z=xλ(2)

x에 관하여 정리하면 식(3)과 같다.

x3+(a23λ)x2+(a12a2λ+3λ2)x+(a0a1λ+a2λ2λ3)=0(3)

x2항을 소거하기 위해 λ를 식(4)와 같이 치환하고 정리하면 식(5)가 된다.

λ=a2/3(4)
x3+(a1a223)x(a1a23227a23a0)=0(5)

수식을 간단히 하기 위해 계수를 p, q로 치환한다. (6)

p=3a1a223, q=9a1a227a02a2327, x3+px=q(6)

쌍곡선과 삼각함수의 항등식을 등가하기 위하여 미지수 x를 다음과 같이 조작한다. (7)

x=4|p|3y(7)

정리하면 식(8)과 같이 표현할 수 있다. (여기서 sgn(x) 함수는 x의 부호를 반환한다.)

4y3+3sgn(p)y=q2(3|p|)3/2=c(8)

이제 각 계수 p, c의 범위에 따라서 쌍곡선 함수와 삼각 함수의 항등식을 등가하여 근을 구한다.

p>0 일 때 sinh(3α)=4sinh3α+3sinhα(9)

y를 sinhα로 두면 근 y는 식(10)과 같이 역함수를 이용하여 구할 수 있다.

y=sinh(13Sinh1c)(10)

같은 방법으로 나머지 범위의 계수에 대하여 근을 구할 수 있다.

p<0 이고 |c|0 일 때 cosh(3α)=4cos3α3cosα(13)

이 경우는 3개의 실근을 갖는다. (14)

y=cos(13Cos1c)(14)

최종적으로 원래 방정식의 근은 식(2), (4), (7)에 의하여 식 (15)와 같이 구한다.

zi=2|p|3yia23(15)

특히, 3개의 실근을 갖는 경우는 다음과 같이 공식화하여 활용할 수 있다.

R=q/2, Q=p/3 이면 3α=Cos1c=Cos1(RQ3)=θ, θ+2π, θ+4π(16)

여기서 0<α<2π 이므로 0<3α<6π 이며 θ2π 위상차를 가지는 세 개의 값으로 나타난다. (16)
마지막으로 식(15)에 (14), (16)을 대입하면 실근의 공식이 유도된다. (17)

zi=2Qcos(θ+2(i1)π3)a23, (i=1,2,3)(17)



Math Test

댓글

이 블로그의 인기 게시물

전단응력 (Shear Stress)

절대압력과 계기압력

엑셀 상자그림(Box Plot) 그리기