나뭇잎 교과서

이차곡선의 표준형

\(ax^2 + 2bxy + cy^2 = k\)는 대칭행렬 하나로 \(\vec{x}^TA\vec{x} = k\)라 쓸 수 있습니다. \(A\)를 직교대각화해 좌표축을 고유벡터 방향으로 돌리면 \(xy\)항이 사라지고 익숙한 표준형이 나타납니다. 이 절에서는 축을 천천히 돌리며 곡선이 반듯해지는 것을 보고, 고윳값의 부호만으로 타원과 쌍곡선을 가려냅니다.

본문

이차곡선의 표준형

본문

방정식 \(2x^2 + 2xy + 2y^2 = 3\)과 \(x^2 + 4xy + y^2 = 3\)은 생김새가 비슷하지만, 그려 보면 하나는 비스듬히 누운 타원이고 다른 하나는 비스듬한 쌍곡선이다. \(xy\)항이 있으면 교과서에서 배운 표준형과 모양이 달라 바로 알아보기 어렵다. 좌표축을 알맞게 돌리면 \(xy\)항이 사라진다는데, 몇 도를 돌려야 할까? 그리고 돌리지 않고도 타원인지 쌍곡선인지 가려낼 수 있을까?

방정식행렬고윳값모양 2x² + 2xy + 2y² = 3(2, 1 / 1, 2)3, 1타원 x² + 4xy + y² = 3(1, 2 / 2, 1)3, −1쌍곡선 고윳값의 부호가 같으면 타원, 다르면 쌍곡선이다. xy의 계수는 반으로 나누어 대각선 밖의 두 자리에 넣는다.
그림 1. 이차식의 계수로 만든 대칭행렬의 고윳값이 곡선의 모양을 정한다.
먼저 알아야 할 것직교대각화(직교행렬과 직교대각화), 타원과 쌍곡선의 방정식, 회전변환.

3.5.1이차식을 행렬로 쓰다

이차식 \(ax^2 + bxy + cy^2\)은 \(\vec x = (x, y)\)와 대칭행렬 \(A = \begin{pmatrix}a & b/2\\ b/2 & c\end{pmatrix}\)으로 \(\vec x^TA\vec x\)라 쓸 수 있다. \(xy\)의 계수를 반씩 나누어 두 자리에 넣어야 행렬이 대칭이 된다. 대칭행렬은 \(A = QDQ^T\)로 직교대각화되므로, 새 좌표 \(\vec X = Q^T\vec x\)를 쓰면 \(\vec x^TA\vec x = \vec X^TD\vec X = \lambda_1X^2 + \lambda_2Y^2\)이 된다. 직교행렬 \(Q\)는 회전이므로, 좌표축을 고유벡터 방향으로 돌리면 \(xy\)항이 사라진 표준형을 얻는다.

정리 3.5.1 주축 정리

\(ax^2 + bxy + cy^2 = k\)는 행렬 \(\begin{pmatrix}a & b/2\\ b/2 & c\end{pmatrix}\)의 고윳값 \(\lambda_1\), \(\lambda_2\)와 단위 고유벡터 방향의 좌표 \(X\), \(Y\)로 \(\lambda_1X^2 + \lambda_2Y^2 = k\)가 된다. \(k > 0\)일 때 두 고윳값이 모두 양수이면 타원, 부호가 다르면 쌍곡선이다. 행렬식 \(ac - b^2/4\)가 고윳값의 곱이므로 그 부호로도 판정한다.

그래서 그래프를 그리거나 축을 돌리지 않고도, 행렬식의 부호만 보고 곡선의 종류를 안다. 행렬식이 양수이면 두 고윳값의 부호가 같고, 대각합이 양수이면 둘 다 양수여서 \(k > 0\)일 때 타원이다. 행렬식이 음수이면 부호가 달라 쌍곡선이고, 0이면 한 고윳값이 0이어서 평행한 두 직선 같은 퇴화한 경우가 된다. 축을 돌리는 각은 고유벡터의 방향이 정하며, \(a = c\)이면 고유벡터가 \((1, 1)\)과 \((1, -1)\)이어서 늘 45°이다.1

3.5.2표준형에서 크기 읽기

표준형 \(\lambda_1X^2 + \lambda_2Y^2 = k\)에서 타원이면 반축의 길이는 \(\sqrt{k/\lambda_1}\)과 \(\sqrt{k/\lambda_2}\)이다. 고윳값이 클수록 그 방향의 반축이 짧다. 쌍곡선이면 양수 고윳값의 방향으로 꼭짓점이 놓이고, 점근선의 기울기는 고윳값의 비로 정해진다. 이렇게 행렬의 고윳값과 고유벡터만으로 곡선의 종류, 방향, 크기를 모두 알 수 있다.

원래 식45° 돌린 표준형크기 2x² + 2xy + 2y² = 3X² + Y²/3 = 1반축 1, √3 x² + 4xy + y² = 3X² − Y²/3 = 1꼭짓점 X = ±1 판정det = 3 > 0, det = −3 < 0타원, 쌍곡선
그림 2. 고유벡터 방향으로 45° 돌린 좌표에서 두 곡선은 교과서의 표준형이 된다.

3.5.3예제 풀이

예제 3.5.2

\(2x^2 + 2xy + 2y^2 = 3\)을 표준형으로 바꾸고 반축의 길이와 방향을 구하여라. 또 \(5x^2 - 4xy + 2y^2 = 6\)이 어떤 곡선인지 그리지 않고 판정하여라.

행렬은 \(\begin{pmatrix}2 & 1\\ 1 & 2\end{pmatrix}\)이고 고윳값 3, 1에 단위 고유벡터 \(\tfrac{1}{\sqrt2}(1, 1)\), \(\tfrac{1}{\sqrt2}(1, -1)\)이다. 이 방향의 좌표 \(X\), \(Y\)로 \(3X^2 + Y^2 = 3\), 곧 \(X^2 + \dfrac{Y^2}{3} = 1\)이다. 반축은 \(y = x\) 방향으로 1, \(y = -x\) 방향으로 \(\sqrt3\)인 타원이다.

\(5x^2 - 4xy + 2y^2\)의 행렬은 \(\begin{pmatrix}5 & -2\\ -2 & 2\end{pmatrix}\)이고 행렬식은 \(10 - 4 = 6 > 0\), 대각합은 \(7 > 0\)이므로 두 고윳값이 모두 양수이다. 그래서 오른쪽이 6으로 양수인 이 곡선은 타원이다. 실제로 특성방정식 \(\lambda^2 - 7\lambda + 6 = 0\)에서 고윳값은 6과 1이고, 표준형은 \(6X^2 + Y^2 = 6\)이다. 즉 \(xy\)항이 있는 이차곡선은 계수로 만든 대칭행렬을 직교대각화해 좌표축을 고유벡터 방향으로 돌리면 표준형이 되고, 고윳값의 부호가 곡선의 종류를 정한다.

아래 탐구 카드에서 \(xy\)항이 있는 이차곡선의 좌표축을 돌려 표준형으로 바꾸어 보고, 그리지 않고 곡선의 모양을 판정해 보자.

  1. 고윳값의 부호로 이차식의 모양을 가르는 방법은 함수의 극값 판정에도 쓰인다. 두 변수 함수의 이계도함수로 만든 대칭행렬의 고윳값이 모두 양수이면 극소, 모두 음수이면 극대, 부호가 다르면 말안장 모양의 안장점이다.
마무리

이차식 \(ax^2 + bxy + cy^2\)은 \(xy\)의 계수를 반씩 나눈 대칭행렬로 쓸 수 있고, 이 행렬을 직교대각화해 좌표축을 고유벡터 방향으로 돌리면 \(xy\)항이 사라진 표준형 \(\lambda_1X^2 + \lambda_2Y^2 = k\)가 된다. 두 고윳값의 부호가 같으면 타원, 다르면 쌍곡선이며, 행렬식의 부호만으로도 판정한다. 처음 질문의 두 곡선은 45° 돌리면 \(X^2 + Y^2/3 = 1\)인 타원과 \(X^2 - Y^2/3 = 1\)인 쌍곡선이다.

탐구 1

xy항이 있는 이차곡선은 어떻게 표준형으로 바꿀까?

이차형식과 축의 회전 · 조작

—

  1. 질문\(5x^2 - 4xy + 8y^2 = 36\)은 타원일까요, 쌍곡선일까? \(xy\)항 때문에 표준형으로 바로 읽을 수 없다. 좌표축을 얼마나 돌리면 \(xy\)항이 사라질까?
  2. 복원대칭행렬은 \(A = QDQ^T\)로 직교대각화되고, \(Q\)는 회전(또는 대칭)이다.
  3. 설명\(ax^2 + 2bxy + cy^2 = \vec{x}^TA\vec{x}\), \(A = \begin{pmatrix} a & b \\ b & c \end{pmatrix}\)로 쓴다(이차형식). 새 좌표 \(\vec{X} = Q^T\vec{x}\)를 쓰면 \(\vec{x}^TA\vec{x} = \vec{X}^TD\vec{X} = \lambda_1X^2 + \lambda_2Y^2\)이 되어 \(XY\)항이 사라진다. 새 축은 \(A\)의 고유벡터 방향이고, 고윳값의 부호로 모양이 정해진다. 둘 다 양수이면 타원, 부호가 다르면 쌍곡선이다.
  4. 연결회전한 각 \(\theta\)는 \(\tan2\theta = \dfrac{2b}{a - c}\)로도 구할 수 있다. 3차원에서는 같은 방법으로 \(x^2 + y^2 + z^2 + 2xy + \cdots\) 꼴의 이차곡면을 타원면, 쌍곡면으로 분류한다.
  5. 적용"좌표축 돌리기"를 100%까지 움직이며 곡선이 새 축에 대해 반듯해지는 것을 보자. 표준형의 계수가 고윳값과 같은지 확인해 보자. \(a\), \(c\)를 작게 하고 \(b\)를 키우면 모양이 타원에서 쌍곡선으로 바뀌는 순간이 있는가? 그때 \(\det A = ac - b^2\)은 얼마인가?
  6. 판단곡선은 그대로이고 좌표축만 돌린 것이다. 표준형에서 읽은 꼭짓점과 초점은 새 좌표 \((X, Y)\)의 값이므로, 원래 좌표로 돌려놓으려면 \(\vec{x} = Q\vec{X}\)를 계산해야 한다.

확인조건이 달라지면

\(2xy = 1\)을 표준형으로 바꾸면?

탐구 2

그리지 않고 이차곡선의 모양을 알 수 있을까?

고윳값으로 분류하기 · 예측→확인

—

  1. 질문\(x^2 + 4xy + y^2 = 3\)은 \(x^2\)과 \(y^2\)의 계수가 모두 양수라 타원처럼 보인다. 정말 그럴까? 계산 몇 번으로 모양을 알아낼 수 있을까?
  2. 복원\(ax^2 + 2bxy + cy^2 = k\)는 축을 돌려 \(\lambda_1X^2 + \lambda_2Y^2 = k\)로 바꿀 수 있고, \(\lambda_1, \lambda_2\)는 \(A = \begin{pmatrix} a & b \\ b & c \end{pmatrix}\)의 고윳값이다.
  3. 설명\(k > 0\)일 때 ① \(\lambda_1, \lambda_2\)가 모두 양수이면 타원, ② 부호가 다르면 쌍곡선, ③ 하나가 0이고 하나가 양수이면 평행한 두 직선, ④ 모두 0 이하이면 그래프가 없다. 고윳값을 다 구하지 않아도 \(\det A = \lambda_1\lambda_2\), \(\mathrm{tr}\,A = \lambda_1 + \lambda_2\)로 부호를 알 수 있다. \(\det A > 0\)이고 \(\mathrm{tr}\,A > 0\)이면 타원, \(\det A < 0\)이면 쌍곡선이다.
  4. 연결이 판정은 다변수 함수의 극대·극소 판정(헤세 행렬), 구조물이 안정한지 판정하는 데도 같은 모양으로 나온다. 모두 "대칭행렬의 고윳값 부호"를 본다.
  5. 적용여섯 식의 모양을 먼저 고르고 확인해 보자. 확인할 때마다 \(\det A\)와 \(\mathrm{tr}\,A\)만으로도 같은 답이 나오는지 따져 보자.
  6. 판단\(x^2\)과 \(y^2\)의 계수만 보고 판단하면 \(xy\)항의 효과를 놓친다. 또 우변 \(k\)의 부호도 봐야 한다. \(k < 0\)이면 양변에 \(-1\)을 곱해 생각한다.

확인조건이 달라지면

\(3x^2 + 2bxy + 3y^2 = 1\)이 쌍곡선이 되는 \(b\)의 조건은?

AI 출제 문항연습문제 풀어보기11문항
Esc

↑↓ 고르기Enter 열기