원뿔 곡선 (Conic Sections)
다음과 같은 이차 방정식을 고려하자.
특정 계수 값을 선택하면, 우리는 다양한 원뿔 곡선을 얻을 수 있다. 예를 들어, , , 을 선택하면 원점 중심의 원 을 얻게 된다. 나머지 원뿔 곡선(타원, 포물선, 쌍곡선)은 계수의 다른 선택을 통해 얻어진다.
만약 이라면, 항이 없으므로 완전제곱법을 이용하여 방정식을 쉽게 그래프로 나타낼 수 있다. 예를 들어, 방정식
는 완전제곱법을 이용하여 다음과 같이 변형될 수 있다.
이는 반지름이 이고 중심이 인 원을 나타낸다. 좌표 변환
을 고려하면 방정식은 단순한 형태인
로 변환된다. 이러한 변수 변환을 통해 및 항을 제거할 수 있다.
동반된 이차형식(associated quadratic form)
이제 우리는 항의 제거에 집중한다. 이를 위해, 다음과 같은 동반된 이차 형식(associated quadratic form)을 고려한다.
행렬을 다음과 같이 정의하면,
위 식은 다음과 같이 표현될 수 있다.
예를 들어, 이차 형식 는 행렬 표현으로 다음과 같이 나타낼 수 있다.
행렬 가 대칭 행렬이라는 점이 중요한 역할을 한다. 대칭행렬은 실대각행렬과 직교동치(orthognally equivalent)이므로, 우리는 직교 행렬 와 대각 행렬 를 선택할 수 있으며, 이때 의 대각 원소는 실수 고윳값 이다. 즉,
이제 다음과 같이 새로운 좌표를 정의한다.
여기서,
혹은 동등하게,
이제,
따라서 좌표 변환 를 수행하면, 주어진 방정식에서 항을 제거할 수 있다.
추가적으로, 가 직교 행렬이므로,
만약 이라면, 우리는 의 열 벡터를 바꾸어 행렬 를 얻을 수 있다. 행렬 의 열 벡터는 의 고유 벡터 정규 직교 기저(orthonormal basis of eigenvectors)를 이루므로, 도 마찬가지다. 따라서,
임을 주목하자. 따라서, 만약 이라면, 우리는 를 새로운 로 선택할 수 있다. 따라서 항상 이 되도록 를 선택할 수 있다. (인 직교 행렬 는 회전을 나타낸다.)
요약하면, 식 (2)에 있는 항은 -축과 -축을 새로운 축 및 로 회전시켜 제거할 수 있으며, 이는
로 주어진다. 여기서 는 직교 행렬이며, 이다. 또한, 과 의 계수는 행렬
의 고윳값들이다.
이 결과는 주축 정리 (principal axis theorem)의 재진술이다. 위의 논의는 개의 변수를 가지는 이차 방정식으로 쉽게 확장될 수 있다. 예를 들어, 인 경우, 계수의 특수한 선택을 통해 이차 곡면(quadratic surfaces)을 얻을 수 있다. 즉, 타원형 원뿔(elliptic cone), 타원체(ellipsoid), 쌍곡 포물면(hyperbolic paraboloid) 등이 포함된다.
활용
다음과 같은 이차 방정식을 고려하자.
이 방정식에 대응하는 동반된 이차 형식(associated quadratic form)은
이다. 우리가 사용한 행렬 표기법을 적용하면,
이 된다. 이 행렬의 고윳값은 과 이며, 이에 대응하는 고유벡터(eigenvectors)는 다음과 같다.
두 고윳값은 서로 다르므로, 이 벡터들은 서로 직교(orthogonal)하다. 이에 대응하는 직교 정규 기저(orthonormal basis of eigenvectors)는 다음과 같다.
이러한 기저 벡터는 새로운 좌표축 및 을 결정하며, 이는 그림 6.4에서 볼 수 있다. 따라서 행렬 를 다음과 같이 정의할 수 있다.
그렇다면
이 된다.
좌표 변환 을 적용하면,
이 된다.
이를 이용하면 새로운 이차 형식은
로 변환된다. 따라서 원래의 방정식
은 새로운 좌표계에서
으로 나타낼 수 있다. 여기서 -축과 -축은 각각 의 첫 번째 및 두 번째 고유벡터의 방향을 따른다. 이 방정식은 타원(ellipse)을 나타낸다는 것이 명백하다.
주어진 행렬 는 다음과 같은 형태를 가진다.
여기서
즉, 는 에서 각도 만큼의 회전을 나타내는 행렬이다. 따라서 변수 변환 는 -축과 -축을 회전하여 수행할 수 있다.
그러나 에는 또 다른 선택이 존재한다. 만약 행렬 의 고윳값 에 대응하는 고유벡터를 대신 로 선택하고, 고윳값들의 순서를 바꾼다면, 다음과 같은 행렬을 얻을 수 있다.
이 행렬은 다음과 같은 각도 를 갖는 회전 행렬을 나타낸다.
이 경우, 결과적으로 동일한 타원이 생성되지만, -축과 -축의 이름이 서로 바뀐다.