円の接線の方程式を求める公式の3通りの証明

円の接線の方程式

円の接線の方程式

座標平面において,円: x2+y2=r2x^2+y^2=r^2 上の点 (x0,y0)(x_0,y_0) における接線の方程式は,

x0x+y0y=r2x_0x+y_0y=r^2

円の接線の方程式を求める公式について,例題と3通りの証明を整理しました。

例題

まずは,具体例で円の接線の方程式を求めてみましょう。

例題

x2+y2=25x^2+y^2=25 上の点 (3,4)(3,4) における接線の方程式を求めよ。

解答

公式 x0x+y0y=r2x_0x+y_0y=r^2 に対して x0=3,y0=4,r2=25x_0=3,y_0=4,r^2=25 とすればよいので,

3x+4y=253x+4y=25 が答え。

円の中心が原点でない場合

円の接線の方程式(一般)

座標平面において,円: (xa)2+(yb)2=r2(x-a)^2+(y-b)^2=r^2 上の点 (x0,y0)(x_0,y_0) における接線の方程式は,

(x0a)(xa)+(y0b)(yb)=r2(x_0-a)(x-a)+(y_0-b)(y-b)=r^2

これは原点を中心とするバージョンを「平行移動」するだけで簡単に導出できます。極線の方程式でやっていることと全く同じなので平行移動バージョンの証明は省略します。

以下では,原点中心の場合の公式 x0x+y0y=r2x_0x+y_0y=r^2 を3通りの方法で証明します。

1.傾きと通る点から求める方法

まずは素直な証明方法です。

証明

x00,y00x_0\neq 0,y_0\neq 0 のとき

(x0,y0)(x_0,y_0) における接線は,直線 y=y0x0xy=\dfrac{y_0}{x_0}x と直交するので,その傾きは x0y0-\dfrac{x_0}{y_0} である。

よって,通る一点と傾きが分かったので求める方程式は,

yy0=x0y0(xx0)y-y_0=-\dfrac{x_0}{y_0}(x-x_0) と分かる。

これを整理すると,x0y0x+y=x02y0+y0\dfrac{x_0}{y_0}x+y=\dfrac{x_0^2}{y_0}+y_0

x0x+y0y=x02+y02x_0x+y_0y=x_0^2+y_0^2

また,(x0,y0)(x_0,y_0) は円上の点であることから x02+y02=r2x_0^2+y_0^2=r^2

以上より求める方程式は x0x+y0y=r2x_0x+y_0y=r^2

x0,y0x_0,y_0 のいずれかが 00 であるときも簡単に確認できる。

2.法線ベクトルを用いる方法

法線ベクトルについて知っていれば簡単に証明できます。この方法はややレベルが高いですが,楕円などにも応用できる素晴らしい方法です。

証明

ベクトル (x0,y0)(x_0,y_0) は,点 (x0,y0)(x_0,y_0) における円の法線ベクトルである(図形的に分かるし,偏微分からも分かる)。

よって(定数 kk を用いて)接線の方程式は x0x+y0y=kx_0x+y_0y=k と書ける。

これが,(x0,y0)(x_0,y_0) を通るので,k=x02+y02=r2k=x_0^2+y_0^2=r^2

以上より求める接線の方程式は x0x+y0y=r2x_0x+y_0y=r^2

3.距離公式を用いる方法

点と直線の距離公式を使って証明することもできます。

この状況ではあまりスマートではない(証明1の下位互換な気もする)方法ですが,円の接線は距離公式から求まるという考え方は大事です。

証明

y00y_0\neq 0 の場合のみ証明する。

(x0,y0)(x_0,y_0) を通る方程式は,yy0=a(xx0)y-y_0=a(x-x_0)

つまり,axyax0+y0=0ax-y-ax_0+y_0=0 (*)と書ける。

この直線と原点の距離が rr になるとき,接線の方程式となるので,点と直線の距離公式より,

ax0+y0a2+1=r\dfrac{|-ax_0+y_0|}{\sqrt{a^2+1}}=r

r2=x02+y02r^2=x_0^2+y_0^2 に注意して上式を変形していく:

(ax0+y0)2=r2(a2+1)(-ax_0+y_0)^2=r^2(a^2+1)

a2x02+y022ax0y0=(x02+y02)(a2+1)a^2x_0^2+y_0^2-2ax_0y_0=(x_0^2+y_0^2)(a^2+1)

2ax0y0=x02+a2y02-2ax_0y_0=x_0^2+a^2y_0^2

(x0+ay0)2=0(x_0+ay_0)^2=0

よって,a=x0y0a=-\dfrac{x_0}{y_0}

求める方程式は,(*)に代入して整理すると x0x+y0y=r2x_0x+y_0y=r^2 となる。

ちなみに,楕円の場合(この公式の一般化)については楕円の接線を求める公式とその証明をどうぞ。

「円の接線の方程式の公式の3通りの証明」というタイトルにしようと思ったのですが「の」ばっかりだったので少し変えました。

Tag:数学2の教科書に載っている公式の解説一覧