1. 정의

    평면 위의 모든 이차곡선은 다음과 같은 식을 가집니다.

    Ax2+Bxy+Cy2+Dx+Ey+F=0


    2. 동기

    일반적으로 이차곡선을 좌표평면에 나타낼 때 표준형은 xy항이 없을 때만 찾을 수 있으므로 이 식이 어떤 종류의 이차곡선을 가지는 지 알기 위해서 xy항을 없애야 합니다. 이 때 사용되는 방법이 회전변환인데, 이유는 평면 위에서 크게 생각할 수 있는 두 가지 변환인 회전변환과 평행이동 중에서 회전변환만 xy항에 관여할 수 있기 때문입니다.


    평면에서의 반시계방향으로 θ만큼 돌리는 회전변환을 행렬을 이용해 나타내면 다음과 같습니다.

    (XY)=(cosθsinθsinθcosθ)(xy)


    쉬운 진행을 위해 점이 아닌 축을 회전시키는 것을 생각하겠습니다. 변환한 점 (X,Y)에 form을 맞추어서 (x,y)를 대입하는 것보다 (x,y)에 꼴을 대입하는 것이 더 쉽기 때문입니다.


    축을 반시계방향으로 θ만큼 돌리게 되면 (x,y)에 대해 회전변환된 점 (X,Y)는

    (xy)=(cosθsinθsinθcosθ)(XY)


    3. 회전변환각

    이차곡선의 일반식에 위 값을 대입해줍니다. (X,Y)는 편의상 여기서 (x,y)로 나타냅니다.

    A(xcosθysinθ)2+B(xcosθysinθ)(xsinθ+ycosθ)+C(xsinθ+ycosθ)2+D(xcosθysinθ)+E(xsinθ+ycosθ)+F=0


    xy항의 계수만 계산하면

    2Acosθsinθ+Bcos2θBsin2θ+2Csinθcosθ


    결과적으로 이 값이 0이 되도록 하는 θ 를 구해야 합니다. 삼각함수의 덧셈정리를 써서


    (CA)sin2θ+Bcos2θ=0

    ACB=cos2θsin2θ

    cot2θ=ACB


    꼴을 cot으로 정리한 이유는 분모가 0이 되는 것을 방지하기 위해서입니다.


    4. 불변량

    나머지 식을 모두 정리했을 때 불변량이 생긴다. 새로 바꾼 식을 다음과 같이 놓았을 때,

    Ax2+Bxy+Cy2+Dx+Ey+F

    F=F

    A+C=A+C

    B24AC=B24AC

    으로 일정하고, 증명은 그냥 대입하면 풀립니다.

    사용되는 예로는 타원의 넓이는 πab로 구하는데, 직접 변환하지 않고 B24AC가 보존된다는 성질을 이용하면 쉽게 구할 수 있습니다.


    5. 대칭행렬을 통한 접근

    Ax2+Bxy+Cy2+Dx+Ey+F=0

    에서 x=(xy)로 놓고 대칭행렬을 이용해 다음과 같은 구성이 가능합니다.

    xT(AB/2B/2C)x+(DE)x=F

    이 때, 대칭행렬 (AB/2B/2C)는 수직 대각화(orthogonal diagonalization)이 가능하기 때문에

    (AB/2B/2C)=QGQT

    로 표현할 수 있습니다. 이 때, Q는 수직 행렬(orthogonal matrix)이고 G는 대각 행렬(diagonal matrix)입니다.

    즉, xTQGQTx+(DE)x=F가 됩니다.

    여기서 y=QTx로 놓으면

    yTGy+(DE)Qy=F


    위 식을 전개하면 대각행렬의 정의에 의해 xy항이 없어졌음을 확인할 수 있습니다.

    정리하자면, 수직 대각화했을 때의 QT가 이차곡선을 표준형으로 만드는 변환행렬입니다.

    Posted by Lamplighter