上頁 123456789 次頁

《基礎幾何學》

八、圓錐截線的故事 (第 4 頁)

項武義

 

首頁 | 搜尋

.作者任教於香港科技大學數學系

註釋
對外搜尋關鍵字
 
坐標變換和不變量

空間的一個重要本質是它完美的對稱性和均勻性,它在坐標解析幾何中的反映就是所有正交坐標系(亦稱之為笛卡兒坐標系)之間的互換等價性。當我們用坐標解析法去研討幾何事物時,一定要銘記在心,只有那種和坐標系的選取無關者才具有本質的幾何內涵。例如當我們在研討二次曲線時,同一條二次曲線在兩個不同的正交坐標系 {O; x,y}{O'; x',y'} 中的方程式各異。設其分別為

\begin{displaymath}
Ax^2+2Bxy+Cy^2+2Dx+2Ey+F=0 \;
\end{displaymath}


\begin{displaymath}
A'{x'}^2+2B'x'y'+C'{y'}^2+2D'x'+2E'y'+F'=0 \;
\end{displaymath}

所以上述兩個方程式的系數比例組即 {A:B:C:D:E:F}{A':B':C':D':E':F'} 其本身並不具有本質的幾何意義,而只有在坐標變換之下保持不變的那種系數組合才會具有本質性的幾何意義。由此可見,要研討一般二次曲線的幾何就自然得從其方程式系數的不變組合(通常叫做方程式的坐標變換不變量)的系統研討著手。長話短說,二次方程式在正交變換和平移變換之下具有下述三個基本不變量,即恆有:

\begin{eqnarray*}
A+C &=& A'+C' \\
B^2-AC &=& {B'}^2-A'C' \\
\left\vert \matri...
... & B' & D' \cr
B' & C' & E' \cr
D' & E' & F' \cr
} \right\vert
\end{eqnarray*}


通常分別用符號 H, δ, $\bigtriangleup$ 表示上述三個基本不變量。再者,所有其他的不變量都可以表達成上述三個基本不變量 $\{H,\delta,\bigtriangleup\}$ 的函數。在此且先說明 H, δ 和 $\bigtriangleup$ 在坐標變換之下的不變性:

1. 平面上的任給保長變換都可以由平移和正交(轉軸)變換組合而成。相應地,平面上任給兩個正交坐標系 {O;x,y}{O';x',y'} 之間的坐標變換也可以分解成平移和正交坐標變換的組合,如 [圖 8-10] 所示。


\begin{displaymath}
\begin{xy}
\xyimport(5,5){\epsfxsize =7cm \epsfbox{fig0810.e...
...\fontfamily{cwM1}\fontseries{m}\selectfont \cH67})}y'}
\end{xy}\end{displaymath}

[ 圖 8-10 ]

2. 設 P 是平面上任給一點,它在坐標系 {O;x,y}, {O';x*,y*}{O';x',y'} 中的坐標分別為 (x,y), (x*,y*)(x',y'),即有

\begin{eqnarray*}
\overrightarrow{OP}&=& x{\bf e}_x+y{\bf e}_y \\
\overrightarr...
...'P}&=& x^*{\bf e}_x+y^*{\bf e}_y = x'{\bf e}_{x'}+y'{\bf e}_{y'}
\end{eqnarray*}


$\overrightarrow{OO'}=h{\bf e}_x+k{\bf e}_y$, $\angle {\bf e}_x,{\bf e}_{x'})=\theta$, $\angle{\bf e}_y,{\bf e}_{y'})=\theta$(或 $\pi +\theta$),則有

\begin{eqnarray*}
&&\overrightarrow{OP} = \overrightarrow{OO'} + \overrightarrow...
...heta +h \\ y &=& x'\sin\theta+y'\cos\theta +k \end{array}\right.
\end{eqnarray*}


3. 將上式代入一個二次曲線在 {O;x,y} 中的方程式

\begin{displaymath}
Ax^2+2Bxy+Cy^2+2Dx+2Ey+F=0 \;
\end{displaymath}

展開,集項而得者乃是它在 {O';x',y'} 中的方程式。由此,比較系數即得

\begin{displaymath}
\left\{ \renewedcommand{arraystretch}{1.3}\begin{array}{rcl}...
...+2Dh+2Ek+F
\end{array} \renewedcommand{arraystretch}{1}\right.
\end{displaymath}

4. 由上述二次曲線的系數的坐標變換式,即可直接驗証 H 和 δ 的不變性如下,即:

\begin{displaymath}
A'+C'= A(\cos^2\theta +\sin^2\theta)+C(\sin^2\theta+\cos^2\theta)=A+C \;
\end{displaymath}

而用直接展開可得

\begin{eqnarray*}
{B'}^2 & = & (C-A)^2 \sin^2 \theta \cos^2 \theta + \underline{...
...} - \underline{BC \sin 2\theta \cos^2 \theta} +B^2\sin^2 2\theta
\end{eqnarray*}


在上式中, $B^2\cos^22\theta$$B^2\sin^22\theta$ 合起來當然就是 B2,而 B'2 中有底線的項又剛好和 -A'C' 中有底線的項相消,所以即得

\begin{eqnarray*}
{B'}^2-A'C'&=& B^2 +(C^2-2AC+A^2)\sin^2\theta\cos^2\theta -A^2...
...ta) \\
&=& B^2-AC(\cos^2\theta+\sin^2\theta)^2 \\
&=& B^2-AC
\end{eqnarray*}


5. 我們當然可以用同樣的直接代換方法來驗証 $\bigtriangleup$ 的不變性,但是其中的運算頗為繁複。下面將提供有一個較佳的方法,而且亦可以突出矩陣運算的優越性。一個二次曲線可以用下述矩陣形式表達:

\begin{displaymath}
Ax^2 + 2Bxy + Cy^2 + 2Dx + 2Ey + F =
\pmatrix{ x & y & 1 \c...
... & E \cr
D & E & F \cr
}
\pmatrix{
x \cr
y \cr
1 \cr
} = 0
\end{displaymath}

另一方面,前述的坐標變換式在矩陣形式下亦可以寫成

\begin{eqnarray*}
\pmatrix{
x \cr
y \cr
1 \cr
} &=&
\pmatrix{
\cos\theta & -...
...theta & 0 \cr
-\sin\theta & \cos\theta & 0 \cr
h & k & 1 \cr
}
\end{eqnarray*}


所以由直接代換可得

\begin{eqnarray*}
&&
\pmatrix{ x & y & 1 \cr }
\pmatrix{
A & B & D \cr
B & C &...
... & E' \cr
D' & E' & F' \cr
}
\pmatrix{
x' \cr
y' \cr
1 \cr
}
\end{eqnarray*}


亦即

\begin{displaymath}
\pmatrix{
A' & B' & D' \cr
B' & C' & E' \cr
D' & E' & F' ...
...heta & h \cr
\sin\theta & \cos\theta & k \cr
0 & 0 & 1 \cr
}
\end{displaymath}

由此可見,用行列式的乘法公式即有

\begin{eqnarray*}
\left\vert \matrix{
A' & B' & D' \cr
B' & C' & E' \cr
D' & ...
...trix{
A & B & D \cr
B & C & E \cr
D & E & F \cr
} \right\vert
\end{eqnarray*}


將上述基本不變量的理解再和坐標變換結合運用,就可以有系統地把二次曲線加以幾何分類。例如當 $\delta\neq 0$ 的情形,即可求得一個平移變換:

\begin{displaymath}\left\{ \renewedcommand{arraystretch}{1.3} \begin{array}{rcl}...
...&=& y^*+k \end{array} \renewedcommand{arraystretch}{1} \right. \end{displaymath}

使得 D*=E*=0,亦即由下述線性方程組

\begin{displaymath}\left\{ \renewedcommand{arraystretch}{1.3} \begin{array}{rcl}...
...k+E &=& 0 \end{array} \renewedcommand{arraystretch}{1} \right. \end{displaymath}

即可求得上述平移中的 {h,k} 。這樣,原給曲線在坐標系 {O';x*,y*} 中的方程式就變為(注意:平移變換不會改變 A, B, C 的值)

\begin{displaymath}
A{x^*}^2+2Bx^*y^*+C{y^*}^2 +F^* =0 \;
\end{displaymath}

其中 $F^*=-\frac{\bigtriangleup}{\delta}$ 。接著我們還可以用適當的轉軸變換,即

\begin{displaymath}\left\{ \renewedcommand{arraystretch}{1.3} \begin{array}{rcl}...
...\cos\theta
\end{array} \renewedcommand{arraystretch}{1}\right.\end{displaymath}

使得 $B'=(C-A)\sin\theta\cos\theta+B\cos 2\theta=0$,亦即

\begin{displaymath}\tan 2\theta=\frac{2B}{A-C}\; \Rightarrow \; \theta=\frac{1}{2}\tan^{-1}\frac{2B}{A-C}\end{displaymath}

(若取 $0<\theta \leq \frac{\pi}{4}$$\frac{3\pi}{4}\leq \theta<\pi$ 者,則可以保持 A'-C'A-C 同號,試証之。)則曲線在坐標系 {O';x',y'} 中的方程式為

\begin{displaymath}{A}'{x'}^2 +{C}'{y'}^2 +{F'}=0,\quad ({\textstyle F'=F^*=-\frac{\bigtriangleup}{\delta}})\end{displaymath}

而上述 {A',C'} 是可以由方程組 $ \left\{
\begin{array}{l}
{A'}+{C'}=H=(A+C) \\
{A'}{C'} =-\delta =AC-B^2
\end{array}\right. $ 直接求得,亦即 $\big\{{A'},{C'}\}=\big\{\frac{H}{2}\pm \sqrt{(\frac{H}{2})^2+\delta}\big\}$

[註]:若一條二次曲線在變換 $(x,y)\mapsto (-x,-y)$ 之下保持不變,則稱之為具有「心對稱」者。把這個變換代入二次曲線的方程式中,即有

\begin{displaymath}
A{x'}^2+2B{x'}{y'} +C{y'}^2 -2D{x'}-2E{y'}+F=0 \;
\end{displaymath}

由此可見一條二次曲線具有心對稱的充要條件就是 D=E=0 。當 $\delta\neq 0$ 時,我們可以求得平移變換使得 D*=E*=0,所以在這個情況二次曲線是具有心對稱者;但若果 $\delta=0$,則情況會是怎樣?我們可以用下面的分析來研討:

$\delta=0$,我們可以先用一個轉軸變換

\begin{displaymath}\left\{ \renewedcommand{arraystretch}{1.3} \begin{array}{rcl}...
...\cos\theta
\end{array} \renewedcommand{arraystretch}{1}\right.\end{displaymath}

使得 B*=0 。因為 $0=\delta={B^*}^2-A^*C^*=-A^*C^*$,所以 A*C* 之中必有一個為零,不妨由 θ 的適當選取(即使得 A-C, A*-C* 同號或異號的 θ)使得 C*=0 。所以經過上述轉軸變換之後,二次曲線在坐標系 {O;x*,y*} 的方程式為

\begin{displaymath}
A^*{x^*}^2+2D^*x^*+2E^*y^*+F^*=0 \;
\end{displaymath}

再用一個平移變換 $x^*=x'-\frac{D^*}{A^*}$, y*=y' 即有

\begin{displaymath}A'{x'}^2+2E'y'+F'=0,\quad (A'=A^*, E'=E^*)\end{displaymath}

上式中的 {A',E'} 可以用不變量求得:H=A', $\bigtriangleup=-A'{E'}^2$,即 ${E'}=\pm \sqrt{-\frac{\bigtriangleup}{H}}$ 。當 $E'\neq 0$,亦即 $\bigtriangleup \neq 0$ 時,這是一條拋物線,而且還可以用平移變換 x'=x'', $y'=y''-\frac{F'}{2E'}$ 將方程式簡化為 A'x''2+2E'y'' =0 。當 E'=0,亦即 $\bigtriangleup =0$ 時,則二次曲線會蛻化至一對直線(實或虛)的情形。

總結上述分析,我們可以用不變量 H, δ, $\bigtriangleup$ 把一般的二次曲線作系統分類如下:

第一種 $\delta\neq 0$:在這種情形,二次曲線的方程式經過適當的平移、轉軸變換後就可以寫成

\begin{displaymath}A'{x'}^2+C'{y'}^2+F'=0,\quad ({\textstyle F'=F^*=-\frac{\bigtriangleup}{\delta}})\end{displaymath}

(1)
A', C' 同號(即 $\delta =-A'C'<0$)而且與 F' 異號(即 $H\cdot \bigtriangleup <0$),則屬于橢圓的類別 ${\displaystyle \frac{x^2}{a^2}+\frac{y^2}{b^2}=1 }$

(2)
A', C', F' 同號(即 $\delta <0$, $H\cdot \bigtriangleup >0$),則屬于虛橢圓的類別 ${\displaystyle \frac{x^2}{a^2}+\frac{y^2}{b^2}=-1 }$

(3)
A', C' 同號(即 $\delta <0$)而且 F'=0(即 $\bigtriangleup =0$),則二次曲線會蛻化為一點 ${\displaystyle \frac{x^2}{a^2}+\frac{y^2}{b^2} = 0 }$ (或可當做交于一實點的一對虛直線);

(4)
A', C' 異號(即 $\delta >0$)而且 $F'\neq 0$(即 $\bigtriangleup \neq 0$),則屬于雙曲線的類別 ${\displaystyle \frac{x^2}{a^2}-\frac{y^2}{b^2}=\pm 1 }$

(5)
A', C' 異號(即 $\delta >0$)而且 F'= 0(即 $\bigtriangleup =0$),則屬于一對相交直線的類別 ${\displaystyle \frac{x^2}{a^2}-\frac{y^2}{b^2}=0 }$

第二種 $\delta=0$:在這種情形,二次曲線的方程式經過適當的轉軸、平移變換後就可以寫成

\begin{displaymath}
A'{x'}^2+2E'{y'}+F'=0 \;
\end{displaymath}

(6)
$E'\neq 0$(即 $\bigtriangleup =-A'{E'}^2\neq 0$),則屬于拋物線的類別 y=ax2
(7)
E'=0(即 $\bigtriangleup =0$),則屬于一對(平行,相重或虛)直線的類別 x2=a2, x2=0x2=-a2

[註]:由上述分類可以直接看到,一條二次曲線會蛻化為一對(平行,相重,相交或虛)直線的充要條件就是 $\bigtriangleup =0$

   

上頁 123456789 次頁

回頁首
 
(若有指正、疑問……,可以在此 留言寫信 給我們。)
EpisteMath

EpisteMath (c) 2000 中央研究院數學所、台大數學系
各網頁文章內容之著作權為原著作人所有


最後修改日期:6/19/2004