MathLabs

10年生

平面における座標法

平面上の点・直線・円を数値座標と方程式で記述する方法。

直観幾何学を代数学に変える

番号付きの碁盤の目状に整備された都市では、中央広場から東へ何区画、北へ何区画という二つの数だけであらゆる建物の位置を指定できる。座標幾何学はこれと同じ発想をユークリッド平面に適用する。原点で直交する二本の数直線を固定すれば、すべての点は順序対の数になり、すべての直線は一次方程式になり、すべての円は二次方程式になる。交点・距離・接線に関する幾何学的な問いは、こうして代数的な計算へと変換される。

傾きと切片を調整できる直線をプロットしたインタラクティブな座標平面
a=0a=0 かつ b=0b=0 のとき、多項式曲線は直線 y=cx+dy=cx+d(すなわち cx−y+d=0cx-y+d=0)になる。傾き cc と切片 dd を動かして、方程式が座標平面上の直線をどう制御するか確認しよう。

中高座標・直線・円

定義: デカルト座標と距離の公式

基本単位ベクトル i⃗=(1,0)\vec{i}=(1,0) と j⃗=(0,1)\vec{j}=(0,1) を持つデカルト平面 OxyOxy において、各点 MM は OM→=xi⃗+yj⃗\overrightarrow{OM}=x\vec{i}+y\vec{j} によって定まる一意な座標 M(x,y)M(x,y) を持つ。二点 A(x1,y1)A(x_1,y_1) と B(x2,y2)B(x_2,y_2) に対して、変位ベクトルは AB→=(x2−x1,y2−y1)\overrightarrow{AB}=(x_2-x_1,y_2-y_1)、線分 ABAB の中点は I ⁣(x1+x22,y1+y22)I\!\left(\dfrac{x_1+x_2}{2},\dfrac{y_1+y_2}{2}\right)、そして AA と BB の間の距離は AB=(x2−x1)2+(y2−y1)2AB=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2} である。

Δ:  ax+by+c=0(a2+b2>0),d(M0,Δ)=∣ax0+by0+c∣a2+b2\Delta:\; ax + by + c = 0 \quad (a^2+b^2 > 0), \qquad d(M_0, \Delta) = \frac{|ax_0 + by_0 + c|}{\sqrt{a^2 + b^2}}

平面上のすべての直線 Δ\Delta は、a2+b2>0a^2+b^2>0 を満たす一般形の方程式 ax+by+c=0ax+by+c=0 で表される。非ゼロベクトル n⃗=(a,b)\vec{n}=(a,b) は Δ\Delta に垂直な法線ベクトルであり、n⃗⋅u⃗=a(−b)+ba=0\vec{n}\cdot\vec{u}=a(-b)+ba=0 であるから u⃗=(−b,a)\vec{u}=(-b,a) は Δ\Delta に平行な方向ベクトルである。任意の点 M0(x0,y0)M_0(x_0,y_0) から直線 Δ\Delta への垂線の距離は d(M0,Δ)=∣ax0+by0+c∣a2+b2d(M_0,\Delta)=\dfrac{|ax_0+by_0+c|}{\sqrt{a^2+b^2}} で与えられる。

(x−a)2+(y−b)2=R2  ⟺  x2+y2−2ax−2by+c=0(R=a2+b2−c>0)(x - a)^2 + (y - b)^2 = R^2 \iff x^2 + y^2 - 2ax - 2by + c = 0 \quad (R = \sqrt{a^2+b^2-c} > 0)

中心 I(a,b)I(a,b)、半径 R>0R>0 の円は、II からの距離が RR であるすべての点 M(x,y)M(x,y) からなる。IM=RIM=R を二乗すると円の標準形 (x−a)2+(y−b)2=R2(x-a)^2+(y-b)^2=R^2 が得られる。二乗を展開すると一般形 x2+y2−2ax−2by+c=0x^2+y^2-2ax-2by+c=0 になり、これは a2+b2−c>0a^2+b^2-c>0 のとき中心 I(a,b)I(a,b)、半径 R=a2+b2−cR=\sqrt{a^2+b^2-c} の実円を表す。

平面座標の公式一覧
幾何学的対象座標方程式・公式主要パラメータ
線分の長さAB=(x2−x1)2+(y2−y1)2AB=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}両端点 A(x1,y1)A(x_1,y_1) と B(x2,y2)B(x_2,y_2)
直線の一般形ax+by+c=0ax+by+c=0法線ベクトル n⃗=(a,b)\vec{n}=(a,b)、方向ベクトル u⃗=(−b,a)\vec{u}=(-b,a)
点と直線の距離d(M0,Δ)=∣ax0+by0+c∣a2+b2d(M_0,\Delta)=\dfrac{|ax_0+by_0+c|}{\sqrt{a^2+b^2}}点 M0(x0,y0)M_0(x_0,y_0) と直線 Δ:ax+by+c=0\Delta: ax+by+c=0
円(x−a)2+(y−b)2=R2(x-a)^2+(y-b)^2=R^2中心 I(a,b)I(a,b) と半径 R>0R>0

大学主要定理

デカルト平面上の任意の二点 A(x1,y1)A(x_1,y_1) と B(x2,y2)B(x_2,y_2) に対して、その間の距離は AB=(x2−x1)2+(y2−y1)2AB=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2} である。

なぜ正しいのか?

AA と BB から座標軸に平行な直線を引くと、二辺の長さが ∣x2−x1∣|x_2-x_1| と ∣y2−y1∣|y_2-y_1| の直角三角形ができるため、斜辺 ABAB はピタゴラスの定理からただちに導かれる。

証明

A(x1,y1)A(x_1,y_1) と同じ第2座標 y1y_1 を持ち、B(x2,y2)B(x_2,y_2) と同じ第1座標 x2x_2 を持つ補助点 C(x2,y1)C(x_2,y_1) をとる。

線分 ACAC は第1軸に平行で長さは AC=∣x2−x1∣AC=|x_2-x_1| であり、線分 CBCB は第2軸に平行で長さは CB=∣y2−y1∣CB=|y_2-y_1| である。二つの座標軸は直交しているから ∠ACB=90∘\angle ACB=90^\circ となる。

直角三角形 △ACB\triangle ACB にピタゴラスの定理を適用すると AB2=AC2+CB2=∣x2−x1∣2+∣y2−y1∣2=(x2−x1)2+(y2−y1)2AB^2=AC^2+CB^2=|x_2-x_1|^2+|y_2-y_1|^2=(x_2-x_1)^2+(y_2-y_1)^2 が成り立つ。非負の平方根をとれば AB=(x2−x1)2+(y2−y1)2AB=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2} が得られる(この式は x1=x2x_1=x_2 または y1=y2y_1=y_2 の退化した場合にも成り立つ)。

点 M0(x0,y0)M_0(x_0,y_0) から直線 Δ:ax+by+c=0\Delta: ax+by+c=0(ただし a2+b2>0a^2+b^2>0)への垂線の距離は d(M0,Δ)=∣ax0+by0+c∣a2+b2d(M_0,\Delta)=\dfrac{|ax_0+by_0+c|}{\sqrt{a^2+b^2}} である。

なぜ正しいのか?

M0M_0 から Δ\Delta への最短線分は法線方向 n⃗=(a,b)\vec{n}=(a,b) に沿うため、Δ\Delta 上の点から M0M_0 へのベクトルを単位法線ベクトル n⃗∣n⃗∣\dfrac{\vec{n}}{|\vec{n}|} に射影すれば正確な垂直距離が得られる。

証明

M0(x0,y0)M_0(x_0,y_0) から Δ\Delta への正射影を H(xH,yH)H(x_H,y_H) とする。HM0→\overrightarrow{HM_0} は法線ベクトル n⃗=(a,b)\vec{n}=(a,b) に平行であるから、ある実数 t∈Rt\in\mathbb{R} が存在して HM0→=tn⃗=(ta,tb)\overrightarrow{HM_0}=t\vec{n}=(ta,tb) と表せ、xH=x0−tax_H=x_0-ta および yH=y0−tby_H=y_0-tb となる。

HH は Δ\Delta 上にあるから、その座標は axH+byH+c=0ax_H+by_H+c=0 を満たす。xHx_H と yHy_H を代入すると a(x0−ta)+b(y0−tb)+c=0a(x_0-ta)+b(y_0-tb)+c=0、すなわち ax0+by0+c−t(a2+b2)=0ax_0+by_0+c-t(a^2+b^2)=0 を得る。

tt について解くと t=ax0+by0+ca2+b2t=\dfrac{ax_0+by_0+c}{a^2+b^2} となる。したがって求める距離は d(M0,Δ)=∣HM0→∣=∣t∣ ∣n⃗∣=∣ax0+by0+c∣a2+b2a2+b2=∣ax0+by0+c∣a2+b2d(M_0,\Delta)=|\overrightarrow{HM_0}|=|t|\,|\vec{n}|=\dfrac{|ax_0+by_0+c|}{a^2+b^2}\sqrt{a^2+b^2}=\dfrac{|ax_0+by_0+c|}{\sqrt{a^2+b^2}} である。

大学実世界での応用と具体例

座標幾何学は地理情報システム(GIS)、自律航法、ロボット工学における衝突判定を支えている。道路を直線の方程式で、通信範囲や安全区域を円の方程式で表すことで、車両が針路から外れていないか、制限半径内に入っていないかをソフトウェアが瞬時に計算できる。

例: 基地局から高速道路への最短接続道路

座標地図上(単位:km)で、一直線の高速道路が直線 Δ:3x+4y−12=0\Delta: 3x+4y-12=0 に沿っており、救難ステーションが M0(4,5)M_0(4,5) にある。M0M_0 と高速道路 Δ\Delta を結ぶ最短の直線接続道路の長さを求めよ。

解答

M0(4,5)M_0(4,5) から直線 Δ:3x+4y−12=0\Delta: 3x+4y-12=0 への最短道路は垂線であり、その長さは a=3a=3、b=4b=4、c=−12c=-12 とした点と直線の距離の公式で与えられる。

(x0,y0)=(4,5)(x_0,y_0)=(4,5) を代入すると d(M0,Δ)=∣3(4)+4(5)−12∣32+42=∣12+20−12∣25=205=4d(M_0,\Delta)=\dfrac{|3(4)+4(5)-12|}{\sqrt{3^2+4^2}}=\dfrac{|12+20-12|}{\sqrt{25}}=\dfrac{20}{5}=4 km となる。

例: レーダー覆域円と接線飛行経路

I(1,−2)I(1,-2) にあるレーダー塔は半径 R=5R=5 km 以内の航空機を追跡する。覆域境界の円の方程式を書き、直線 Δ:3x−4y−20=0\Delta: 3x-4y-20=0 に沿って飛ぶ航空機が境界に接するかどうかを確かめよ。

解答

中心 I(1,−2)I(1,-2)、半径 R=5R=5 より、覆域境界の円の方程式は (x−1)2+(y+2)2=25(x-1)^2+(y+2)^2=25 である。

直線 Δ\Delta が円に接するための必要十分条件は、中心 I(1,−2)I(1,-2) から Δ\Delta への距離が RR に等しいことである。この距離を計算すると d(I,Δ)=∣3(1)−4(−2)−20∣32+(−4)2=∣3+8−20∣5=95=1.8d(I,\Delta)=\dfrac{|3(1)-4(-2)-20|}{\sqrt{3^2+(-4)^2}}=\dfrac{|3+8-20|}{5}=\dfrac{9}{5}=1.8 km となる。d(I,Δ)=1.8<5=Rd(I,\Delta)=1.8<5=R であるから、飛行経路は接するのではなくレーダー区域の内部を横切る。

二点 A(−1,2)A(-1,2) と B(2,6)B(2,6) の間の距離 ABAB はいくらか?

次のうち、直線 Δ:2x−5y+7=0\Delta: 2x-5y+7=0 の法線ベクトル n⃗\vec{n} はどれか?

点 M0(1,2)M_0(1,2) から直線 Δ:3x+4y−6=0\Delta: 3x+4y-6=0 への垂線の距離はいくらか?

I(3,−4)I(3,-4) に設置された Wi-Fi ルーターが半径 R=6R=6 m の円形領域をカバーしている。信号範囲の境界円を表す方程式はどれか?

参考文献

  1. René Descartes (trans. David Eugene Smith, Marcia L. Latham) (1954). The Geometry of René Descartes
  2. H. S. M. Coxeter (1969). Introduction to Geometry