Loading [MathJax]/jax/output/CommonHTML/jax.js
3차방정식 풀이법::::수학과 사는 이야기

3차방정식 풀이법

수학이야기 2015. 6. 5. 13:45
반응형

삼차방정식 ax3+bx2+cx+d=0을 3차항 계수가 1인 방정식으로 바꾼다.

카르다노의 해법

주어진 방정식 x3+ax2+bx+c=0의 2차항을 없애기 위해, 치환 x=ta3을 사용한다.

새로운 방정식 t3+pt+q=0을 얻는다. 여기서 p=ba23q=c+2a39ab27

t3+pt+q=0

(u+v)3=u3+v3+3uv(u+v)

(u+v)33uv(u+v)u3v3=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+qu3p327=0 이는 u3에 대한 이차방정식이므로, 다음을 얻는다. u3=q2±q24+p327

한편, v3 역시 방정식 (2)의 해이므로, 다음을 얻는다. v3=q2±q24+p327

따라서 u,v는 다음 여섯개의 값 중 하나를 가질 수 있다.

3q2+q24+p327ω3q2+q24+p327ω23q2+q24+p3273q2q24+p327ω3q2q24+p327ω23q2q24+p327

여기서 ω=12+32i

이제 uv=p/3 임을 이용하면 u에 의해 v의 값이 결정된다.

편의를 위해 A,B를 다음과 같이 두자. A=3q2+q24+p327B=3q2q24+p327 t=u+v는 다음 세 개의 값을 가질 수 있다.

A+BωA+ω2Bω2A+ωB

 

 

x33x+1=0의 예

  • 방정식 x33x+1=0 을 생각하자.
  • p=3,q=1 이므로,q2+q24+p327=12+i32=e2πi/3q2q24+p327=12i32=e2πi/3
  • A=e2πi/9, B=e2πi/9, ω=e2πi/3
  • 방정식의 세 근은 A+B,ωA+ω2B,ω2A+ωB2cos(2π9),2cos(π9),2sin(π18) 가 된다.

 

 

ax3+bx2+cx+d=0의 근의 공식

  • 세 근 x1,x2,x3는 다음과 같이 표현된다

x1=b3a13a32b39abc+27a2d+(2b39abc+27a2d)24(b23ac)3213a32b39abc+27a2d(2b39abc+27a2d)24(b23ac)32x2=b3a+1+i36a32b39abc+27a2d+(2b39abc+27a2d)24(b23ac)32+1i36a32b39abc+27a2d(2b39abc+27a2d)24(b23ac)32x3=b3a+1i36a32b39abc+27a2d+(2b39abc+27a2d)24(b23ac)32+1+i36a32b39abc+27a2d(2b39abc+27a2d)24(b23ac)32

퍼온 곳 : 3차방정식의 근의 공식

삼각함수를 이용한 방법

t3+pt+q=0에서 시작하자.

t=ucosθ로 치환하여 아래와 같은 꼴로 간단하게 만드는 u를 찾아보자.

4cos3θ3cosθcos(3θ)=0

u=2p3라고 하고 주어진 방정식 (1)을 u34으로 나눈다.

4cos3θ3cosθ3q2p3p=0

cos(3θ)=3q2p3p
tk=2p3cos(13arccos(3q2p3p)2πk3)fork=0,1,2

p<0, 4p3+27q20

http://en.wikipedia.org/wiki/Cubic_function

반응형

수학이야기님의
글이 좋았다면 응원을 보내주세요!