二次曲線為什麼叫圓錐曲線?
今天「五一」小長假,抽個空聊聊一個很多人高中時曾經問過的問題——為什麼我們把橢圓、雙曲線、拋物線這些二次方程構成的曲線叫做圓錐曲線?我高中的時候就曾經問過這個問題。這篇很短的文章會用一點點有關投影幾何的知識闡釋一下何為圓錐曲線,順便給出一個極為精巧、優美的證明。
高中的時候都學過橢圓、雙曲線、拋物線,並且知道這些曲線在平面直角坐標系中的方程都是二次方程。比如橢圓方程一般形式為 ,雙曲線方程一般形式為 。當然,如果願意,還可以對這兩個方程進行各種平移、旋轉的變換,得到形式更為一般些的二次方程。由於這些曲線都是二次方程,而且二次方程也必然對應著這些曲線,因此我們將這些曲線稱為「二次曲線」。
可是大家也聽說過,這些曲線還被稱為「圓錐曲線」,這又是為什麼呢?
可能有些朋友不知道,有一門幾何學叫做「射影幾何」,是研究把一個圖形投影到某個平面後的一些性質的,特別是其中一些保持不變的性質。所謂的「投影」是這樣一個過程,給定空間中的一個平面 和這個平面外的一點O,對於空間中O以外的任意一個點P,連接OP的直線在不與平面 平行的情況下,必然與 交於一點P,這個過程叫做以O為投影中心,將點P投影到平面 上的一點P。O被稱為投影中心,平面 被稱為投影平面,P被稱為P的投影點,直線OP被稱為投影線。如果OP與 平行,我們說P點被投影到了平面 上的無窮遠點。如果我們投影的不僅僅是一個點P,而是一條曲線C,那麼也是同樣的道理,將曲線C上的每一個點都投影到平面 上,一般會得到一條在平面 上的投影曲線C,我們也將C叫做C的投影曲線。
有了對射影幾何中這個投影映射的基本了解,我們就可以說明為什麼橢圓、雙曲線等被稱為圓錐曲線了。所謂的圓錐曲線,就是按照前面說的投影過程,將某一類特定的曲線——圓——投影到一個平面後得到的曲線。換句話說,圓錐曲線就是圓的投影曲線。由於一個圓的全部投影線構成了兩個圓錐面,圓的投影曲線也是投影平面 與這兩個(或者一個)圓錐面的交線,因此將圓的投影曲線叫做「圓錐曲線」。下圖示意了這個過程,以及不同的投影平面所得到的不同的投影曲線——分別是橢圓、拋物線和雙曲線。