我們考慮設圓心為C(a, b),半徑為r的圓。根據圓的定義,圓周上的點到圓心的距離一定都等於半徑,所以圓周上的任意一點M (x, y)一定都滿足|MC| = r。
再由勾股定理可知點M與圓心C的距離: 。
由此可得此圓周的方程:
圓心為C (a, b),半徑為r的圓周的平面直角坐標方程為:
-
這個方程叫做圓的標準方程(standard form for the equation of a circle),簡稱為圓的方程(circle equation)。[1]
提示:(1)圓的方程就是指圓周的方程,一般不會包含圓的內部區域。(2)「圓外的一點」有時也泛指不在圓周上的點(可能在圓周內側,也有可能在圓周外側),讀者需要根據上下文自行判斷。
當同時已知圓的半徑和圓心時,可以直接參照標準方程寫出圓的方程。而當只知道圓的半徑或圓心,連同知道一些其它條件時,設出圓的標準方程並採用待定係數法求解是最基礎的做法。解題時要注意利用問題中提供的信息列式。
相關例題1:
求經過兩點A (3, 5)和B (-3, 7),並且圓心在x軸上的圓的方程。
相關例題2:
已知半徑為5的圓經過點A (-2, 6),且有一條長度為 的弦剛好被點P (5, 4)平分。求此圓的方程。
將圓的標準方程 展開,可得下列形式:
這說明圓的方程都可以寫成下列的特殊二次曲線形式:
反之則未必如此。為說明這一點,我們從方程形如 的曲線入手,先依次對其中含x與含y的項進行配方,看是否能轉換為圓的標準方程:
由於圓的半徑必須大於0,所以上式右端分式中的分子 能否滿足大於0的條件就成了關鍵。
①當 時,通過與圓的標準方程比較對應係數,容易看出該方程此時表示圓心在 ,半徑 的圓。
②當 時,方程只有唯一的實數解 ,所以表示的是一個點 。
③當 時,方程沒有實數解,它不表示任何圖形。[1]
在平面直角坐標系中,圓的一般方程(general equation for a circle)為[1]:
-
圓的標準方程突出了圓的幾何特徵:指明了圓心的位置和半徑大小。
圓的一般方程突出了圓作為特殊二次曲線的代數特徵[1]:
- 兩項的係數都是相同的非零實數。
- 展開式中不存在xy這樣的「交叉性的」二次項。
由圓標準方程的幾何意義可以判斷點 與圓 的位置關係[2]:
- 點P在圓的內側等價於
- 點P在圓周上等價於
- 點P在圓周的外側等價於
直線與圓的位置關係分為下列幾種情形:
- 有2個交點。此時圓心到直線的距離小於圓的半徑。
- 特別地,當圓心到直線的距離為0時,直線正好通過圓心,將圓周一分為二。
- 有1個交點。此時圓與直線相切,圓心到直線的距離剛好等於圓的半徑。
- 不相交。此時圓心到直線的距離大於圓的半徑。
判斷直線與圓的交點個數,除了以上基於幾何直觀的處理思路,也可以用基於方程的思想處理。即聯立直線與圓的方程,然後對所得的二次方程使用根的判別式處理。[3]
相關例題:
圓心在原點上,與直線x + y - 2 = 0相切的圓的方程是( )。
(出自2010年中國大陸高考數學寧夏卷第Ⅱ卷第13題(填空題第1題)。)
論證直線與圓相交,常用方法有3種[3]:
- 證明圓心到直線的距離小於半徑。
- 證明由直線和圓的方程聯立組成的方程組有2組不同的解。
- 證明直線恆過圓內部的一個定點。這種方法主要適用於某些含可變參數,但是容易判斷出所過定點的直線。
對於直線與圓相交的較簡單問題,常見的題型有下列幾種:
- 求直線與圓的交點。聯立並求解方程組即可。
- 不需要求交點。只要判斷直線與圓是否相交,通常轉化為圓到直線的距離與半徑比較大小。
- 求弦中點的未知。求出交點後,用中點坐標公式計算兩個交點的中點。或者利用後面要介紹的基於韋達定理的點差法求解。
- 求弦長。可以在求出交點後直接利用兩點的距離公式計算弦長。有時也可以採取初中幾何的做法,取半徑、半弦長、弦心距組成一個直角三角形,利用半徑的定義和勾股定理解題。
此外,求圓的切線的問題也比較常見,但是這類問題還需要補充一些結論才好處理一些,所以我們選擇在本節後面的某些小節中再去討論圓的切線問題。
圓與圓的位置關係分為5種情形:完全包含、內切、相交於2點、外切、相離。
由幾何預備知識或生活常識可知,如果我們分別設圓A、B的半徑為 (不妨設 ),兩圓圓心的間距為d,則兩圓的位置關係可以區分如下[3]:
- 完全包含:
- 內切:
- 相交於2點:
- 外切:
- 相離:
有時,如果問題只需要粗略判斷圓和圓是無交點(不區分包含還是相離)、相切(不區分內切還是外切)還是相交,可以模仿直線與圓位置關係的判斷方法,直接通過聯立2個圓的方程,然後利用二次方程的判別式,判斷解的個數即可。[3]
設圓心在原點、半徑為r圓周上有一個動點M,它從位於x正半軸上的點(r, 0)開始出發,沿着逆時針方向運動。則由三角函數的單位圓定義可知,該動點轉過的角度(弧度)與所在的位置之間存在如下關係:
-
更一般地說,在上述結論的基礎上,利用圖形的平移變換,即可以推知圓心在點(a, b)、半徑為r的圓(周)的參數方程。
圓心在點(a, b)、半徑為r的圓(周)的參數方程(parametric equation(s) of a circle)為[1]:
-
該方程描述平面上以轉角大小 為參變量,a、b、r為常量的動點軌跡。當 確定時,動點的坐標x與坐標y的值也都同時確定。
相關例題1:
已知圓的方程是 ,求經過此圓上一點 的切線方程。
答案: 。
相關例題2:
已知點P (-4, 7),圓 。從點P作圓O的2條切線PA、PB,其中A、B分別為對應的切點。求直線AB的方程。
通過上述例題,我們指出下列看上去形式上很湊巧的結論:
圓周 上任意一點 處的切線方程為[3]:
-
- 特別地,圓心在原點的圓周 上任意一點 處的切線方程為[3]:
-
圓周 上任意一點 處的切線方程為[3]:
-
由圓周 外側的一點 向該圓周作2條切線,則2個切點AB連結而成的切點弦所在的直線方程的形式也為[3]:
-
提示:事實上,這個結論並非簡單的巧合,不但可以推廣到圓心不位於原點的其它圓方程,而且對於後面即將學到的橢圓等圓錐曲線,也有完全類似的結論。由於我們會在導數與切線方程一節中論證對於二次曲線成立的更普遍情形,所以為簡潔起見、避免重複囉嗦,這裡不再贅述。就本節中遇到的情況而言,其論證方法與例題中的做法一樣,讀者可自行模仿其中的步驟來給出證明。
有關圓的常見對稱問題常常需要藉助點或直線的對稱知識解決,尤其是確定圓心關於定點或定直線的對稱點。
相關例題1:
求圓 關於點(2, 3)中心對稱的圓的方程。
相關例題2:
求圓 關於直線3x - 4y + 5 = 0對稱的圓的方程。
設直線L : y = kx + m與圓 存在2個不同的交點 和 。我們來計算弦長|AB|在這種情況下與什麼因素有關,換句話說,就是來尋找其簡化計算公式。
首先因為A與B都是即在圓上,也在直線上,所以必然都同時滿足二者的方程。即下列的方程如果存在2個解,這2個解一定分別是A和B的坐標:
-
先化簡其中的第1個式子:
由於這2個點都滿足所給直線方程,所以可以將關係式y = km + m代入,從而將變量都統一為x:
在這裡,我們不打算硬算出 的值,而是設法利用韋達定理結合平方項的代數變形技巧套出|AB|的值。具體做法為:
根據韋達定理,只要知道消元後所得的二次方程的2個x值之和 與2個x值之積 ,代入即可求出弦長的值。上述公式一般被叫做弦長公式。
提示:弦長公式沒有專門的英文名稱。
從上述推導中不難發現有:
- 原距離表達式中的2個y值的代數關係,通過代入直線約束y = kx + m,即可轉換為2個x值的代數關係。這是一種問題中涉及直線約束時,統一變量形式的常見的簡便做法。
-
- 當已知消元後的二次方程整理為 的形式後,還可以繼續利用韋達定理對上述弦長公式進行變形:
-
- 弦長公式只基於直線方程與二次方程的韋達定理,因此對除圓方程以外的更一般的二次曲線 (A與B不同時為零)與直線有2個交點的情形,應該也是仍然成立的。
因為上述各式中只涉及到以x為變量的二次方程,當我們在直線與圓的方程組中消去y得到關於x的二次方程時,才能使用這個公式。不過,我們也可以選擇消去x後得到關於y的二次方程。所以我們也會需要用到有關2個y值與弦長|AB|的關係。我們不必重新推導,將上述公式通過簡單的反向代數變形 ,就能得到:
並且此時對於只含y的二次方程,也有下列公式成立:
我們已經知道在解析幾何中,運算與求解是比較繁瑣的,尤其是無法使用計算機、不得不使用手工計算的情形。因此,採取合理的技巧,避免直接的硬算而同樣得到正確的答案就變得比較重要。在上述弦長公式的推導過程中,採用的就是設而不求的整體代換思想簡化計算步驟。在更廣的層面上來說,可直接硬算求解的問題只是少數,更多的問題我們只能建立好關係式,然後進行整體地分析與判斷其性質。不拘泥於細節計算(尤其是個別解的具體形式)的表象,通過巧妙的代換直奔問題核心,對於不易直接求解的問題才能獲得更廣的處理思路。我們將來在學習後續的特殊函數理論、數值分析等課程中都需要習慣適應這種對數學模型、核心關係式進行整體把握的思想。
設直線y = kx + m與二次曲線相交於不同的兩點 ,易知將它們聯繫方程組並消元後所得的二次方程判別式應該大於0。對於求解其交點弦AB的長度,有下列的弦長公式:
-
由於此弦長公式對於橢圓等其它二次曲線也成立,我們以後還會繼續頻繁使用它。
古希臘數學家阿波羅尼奧斯曾證明下列定理:
- 已知平面上兩點A、B,則所有滿足 的點P的軌跡是一個圓。
設A為坐標原點,再設好固定點 和動點P (x, y)。
首先,由平面上兩點間的距離公式可得:
由已知約束條件 可得:
由於 ,可以對上式的等式兩端同時除以 因子:
將上式的等式兩端同時加上 以便對變量x配平方:
這是一個圓心在點 、半徑為 的圓。
此外,當k = 1時,易知所得動點軌跡為線段AB的垂直平分線。
類似地:
- 如果取A點坐標為(a, 0),B點為原點,則可得到圓方程為:
- 如果取A點坐標為(a, 0),B點坐標為(-a, 0),則可得到圓方程為:
平面上到2個定點的距離之比是常數 的動點的軌跡是一個圓,叫做阿波羅尼奧斯圓,簡稱阿氏圓。
阿氏圓的圓心在直線AB上,半徑為AB長度的 倍。
了解阿氏圓至少有2點突出的意義:
- 可以給出定義圓的另一種方法。(雖然按此定義手工繪圖作圓時並不好弄。)
- 當k變化時,由2個相同定點產生一系列圓心位置彼此不同的阿氏圓(偏心圓)。而且這些阿氏圓剛好可以用作坐標曲線,描述由等量異種電荷產生的靜電場的一組等勢面。
相關例題:
由兩定點A、B所確定的阿氏圓,其圓心有無可能位於線段AB之上?
具有共同特徵的一組圓叫做一個圓系列(pencil of circles),也譯為圓系或圓束。如果一個方程能描述一組具有某種共同特徵的圓,那麼這樣的方程就叫做圓系方程(equation for a pencil of circles)。[3]
下面先列舉幾種只涉及圓與圓交點的常見圓系方程(圓與直線相交或相切的情形稍後再介紹):
- 以(a, b)為圓心的同心圓圓系方程: [3]
- 過同一公共點(a, b)的圓系方程: [3]
- 過兩圓 的交點的圓系方程: [3]
- 與圓 相切於點 的圓系方程: ( ,且該方程不包括原來給定的圓本身)
對於其中過兩圓交點的圓系方程,還需要注意[3]:
- 該圓系方程不含有圓 ,因此使用此方程時需要注意單獨檢驗 是否也滿足題意,以防遺漏可行的解。
- 當兩圓相交時,取 ,則可得兩圓的公共弦所在的直線方程為:
- 當兩圓相切(不論內切或外切)時,該方程中的所有圓都彼此相切。取 ,還可得兩圓的公切線方程:
單從定義來看,圓系其實是一個過於寬泛、比較模糊的概念。我們必須思考,提出圓系這樣一個寬泛的概念,對於解決具體問題是否有實際幫助。實際上,需要重點掌握的圓系及其圓系方程並不多,這些圓系方程才是真正有助於提供新思路解決問題的。
相關例題1:
求圓心在直線x + y = 0上,且過2個已知圓 交點的圓的方程。
答案: 。
相關例題2:
設 。
- (1) 求過這2個圓交點的直線方程。
- (2) 求過這2個圓交點,並且圓心在直線x - 4 = 0上的圓的方程。
分析與提示1:第1問由於所求直線同時通過2個已知圓的交點,因此需要同時利用2個圓的信息。只要聯立2個圓方程,不難得到含x和y的一次方程。而一次方程正好就是表示一條直線。難點在第2問。通過初步分析可以發現,所求的圓心一定在已知的2個交點的中垂線上,或者說是在兩圓的連心線上。先求出兩圓的連心線方程,聯立連心線與已知直線的方程就可以求出圓心。其次,求出兩個已知圓的交點。計算其中任意一個交點到所得的圓心的距離,即可獲知半徑。只要圓心和半徑都得到了,即可列出所求的圓的方程。
參考解答1:
(1) 將兩圓相減,可得:
它表示一個直線,並且是同時利用了兩個圓的已知信息得來的,必然同時經過2個已知圓,所以x - y + 4 = 0就是所求的直線。
(2) 對於圓 的方程化簡可得:
即圓 的圓心坐標為(-3, 0)。
對於圓C_2的方程化簡可得:
即圓 的圓心坐標為(0, -3)。
所以兩圓圓心的連心線方程為x + y + 3 = 0。
由於所求的圓必須同時通過 的交點。所以所求圓的圓心也一定在它們的連心線上。
又因為還要保證所求圓的圓心在直線x - y - 4 = 0上,所以可以聯立圓心必須同時滿足的2個方程:
解得所求圓心的坐標位置為 。
接下來,只差求出圓的半徑。只要求出其中一個交點到圓心的距離,得到的就是半徑。
設所需的某個交點為A,圓心為O。根據前面的結果,O的坐標為 。
還差A的坐標就能求出|AO|,也就是所需半徑。取2個交點中的哪個作為A都能解決問題。
由於A是兩圓的交點,我們解方程組來求所需的A點坐標:
實際上要求解上述方程組,只需要求解其中一個圓的方程與與切點弦方程的公共解:
解得:x = -1, y = 3或x = -6, y = -2。
不妨記(-1, 3)為A點,易知:
這個|CD|就是求出來的半徑。故所求圓的方程為 ,也即 。
分析與提示2:還是只重點看第2問。由於所求的圓經過已知的2個圓,所以這是一個圓系方程可以解決的問題。根據已知的兩圓方程,設出其它同樣經過公共交點的圓系方程,可以初步得出含參數的圓心坐標。然後利用圓心通過所給的直線,可以將圓心坐標代入已知直線,從而完全確定圓系方程中待定參數的值。進而得到所求圓的方程。
答案: 。
相關例題3:
設兩圓 。
- (1) 求過 的交點,且過定點M (2, -2)的圓 的方程。
- (2) 求過 的交點,且圓心在直線x + y - 1 = 0上的圓 的方程。
答案: 。
相關例題4:
已知2個圓 和直線L: 2x + 2y = 0。求經過 和 交點,且與直線L相切的圓的方程。
同時涉及直線與圓交點的常見圓系方程:
- 過直線Ax + By + C = 0與圓 相交(或者說經過直線與圓公共交點)的圓系方程: [3]
- 與直線Ax + By + C = 0相切於點 的圓系方程:
總的來說,一旦出現兩圓或多個圓連同其它直線相交在1個或2個公共點的問題,就是一個可以使用圓系方程處理的明顯暗示。而對於只涉及一條線與一個未知圓的問題,不一定會優先想到用圓系的思路處理。此時若要考慮基於圓系方程的解法,需要同時注意2個條件:
- 直線的方程要已知。
- 列出圓系方程後,易於通過代入題中的已知信息求解其中的待定參數。
不過相比兩圓或多個圓相交的問題,一線一圓的問題採用圓系方程法,計算量會更小一些。
相關例題5:
過點A (4,1)的圓C與直線x - y - 1 = 0相切於點B (2, 1),則圓C的方程為( )。
(出自2010年中國大陸高考數學寧夏卷第Ⅱ卷第15題(填空題倒數第2題)。)
分析與提示1:用待定係數法先設圓的方程,會包含3個未知參數。考慮到題目涉及相切的問題,可能需要考慮圓心和半徑,因此設置成圓的標準方程會比較方便。通過圓經過點A和點B,且與給定直線相切,可以分別列出3個獨立方程。有了3個獨立方程,一般即可求出3個未知量。對於圓與直線相切的條件,可以表達為圓心到直線的距離等於半徑,也可以表達為圓心到切點的斜率與直線斜率之乘積為-1。
分析與提示2:將原問題看作是涉及圓與直線的圓系問題,只不過還增加了一個必須通過額外定點的條件。我們可以先設出所需的圓系方程,然後將需要滿足的定點坐標代入,即可確定圓系方程中待定的參數,從而將圓唯一確定下來。
答案: 。
相關例題6:
求與直線x - 2y - 1 = 0相切於點(5, 2),且圓心在直線 x - y - 9 = 0上的圓的方程。
答案: 。
直線系方程與圓系方程都屬於曲線系方程。
我們從上面介紹過的常用圓系方程中,挑出一部分特別實用又容易混淆記錯的集中羅列如下:
只涉及圓與圓交點的重要圓系方程:
- 過兩圓 的交點的圓系方程:
- 該圓系方程不含有圓 ,因此使用此方程時需要注意單獨檢驗 是否也滿足題意。
- 當兩圓相交時,取 ,則可得兩圓的公共弦方程:
- 當兩圓相切(不論內切或外切)時,取 ,可得兩圓的公切線方程:
- 與圓 相切於點 的圓系方程:
- ( ,且該方程不包括原來給定的圓本身)
同時涉及直線與圓交點的重要圓系方程:
- 過直線Ax + By + C = 0與圓 的公共交點的圓系方程:
-
- 與直線Ax + By + C = 0相切於點 的圓系方程:
-
綜合之前直線系方程的知識,我們總結可以用曲線系快速解決的問題:
- 求一個通過指定的兩圓的2個交點(或一圓一線的2個交點),且滿足下列條件的圓:
- 求一個通過指定的兩直線的交點,且滿足下列條件的直線:
- 穿過某定點。
- 平行或垂直於特定直線。
- 與特定的圓相切。
- 求通過特定的兩圓交點的直線。此時只需要取 ,等價於對兩式直接相減以消去平方項。
使用曲線系解題的主要優勢是可以根據題目需求,快捷地求解出所需的曲線方程,避免了對中間量的逐一求解的麻煩。(不需要一步一步去通過解方程組求交點、連線方程等等。)但如果問題比較直接簡單、信息足夠多,也可以不必非得套用曲線系的解法流程。
知識背景:到兩圓的圓冪相等的點組成的曲線叫做等圓冪線。可以證明,2個圓的等圓冪線是一條直線,因此此線也被叫做「根軸」(radical axis)。形如 的圓系方程所描述的所有曲線兩兩之間都可以定義根軸,而且可以證明它們共的根軸是同一條直線,所以圓系方程也叫做共軸系統(coaxial system)。由於根軸是直線,由圓系方程中兩圓的方程直接相減(即取 ),容易發現所得的直線方程表示的其實就是根軸:①當兩圓有2個交點時,方程相減得到的交點連線(也叫交點弦、兩圓的公共線)就是圓系的根軸;②當兩圓只有1個交點(相切)時,方程直接相減得到的直線是切線(也叫兩圓的公切線),而且也是圓系的根軸;③當兩圓沒有交點時,方程相減得到的直線仍然表示根軸,即該線上各點的等圓冪性質仍然成立。基於這些理由,由兩圓相減得到的直線方程就叫做根軸方程。此外,在本節介紹的阿波羅尼奧斯圓組成的雙極坐標系也是由2族共軸的圓系組成。對這些知識感興趣的讀者可以學習有關點的圓冪與圓系的根軸的知識。
知識背景:將2個關係式F(x,y) = 0和G(x,y) = 0以 這樣的方式組合起來研究是一種值得注意的問題轉化技巧。一個著名的應用是微積分學中的拉格朗日乘數法,它將最值問題中的約束條件以類似的含參項的形式方式巧妙地加入到了原來的函數中,使最值的求解更便利。而且其做法在凸優化理論中會得到繼續延申。在高中階段,這種通過憑空引入新參數將2個式子合併的做法並不多見,讀者可能會在含有條件約束的不等式的證明中遇到採取此類思想的解法。