Loading [MathJax]/jax/output/CommonHTML/jax.js

【直線に関して対称な点】楽に求める方法5選 基本から裏ワザ的方法まで

高校数学

 内積の方法(射影ベクトル)が理解できれば楽に求められます。これが難しいと感じる場合でも、複数のアイデアを載せていますのでお気に入りを見つけてください。

直線 y=2x+1 に関して、点 P(1,4) と対称な点を Q とするとき、点 Q の座標を求めよ。

初級:傾きの積を利用

 この解法は理屈は簡単ですが、その分計算量が多く面倒です。

多少楽に求めるテクニックはあり、「その2」の直線の式を求めるところではリンクに示すように「直線の式を一行で書く」ことができます。

その1:連立方程式を立てて解く方法

 この解法は、求めたい点 Q(a,b) と置いて連立方程式を立てますが、現時点では点 Q がどこにあるのかわからない状態なので、Q彷徨さまようイメージです。こんなイメージ↓です。

 点 Q がどこか分からないので彷徨っています。しかし、点 Q に対応して点 H は定まっています。そして、青の線と赤の線が垂直で、かつH が青の直線上の点にあるようなところを探しています。

 点 Q の座標を (a,b) と置く。このとき、PQ の傾きは
b4a(1)
であり、それが傾き 12 になればよいから、
b4a(1)=12

一方、このとき点 H の座標は
(1+a2,4+b2)
であり、この点が直線 y=2x+1 上にあるから、
4+b2=2×1+a2+1

(1), (2) を解いて、
a=3,b=2

よって、

Q(3,2)

その2:垂直な直線との交点を求めて解く方法

 この解法は、点 P を通り直線 y=2x+1垂直な直線との交点 H を求め、同じだけ向こう側が求める点 Q である、とする解法です。こんなイメージ↑です。

 点 P を通り傾きが 12 の赤の線が表れることで、その線と青の線との交点 H が求まります。

その後、 P から H までの道のりを数え、同じだけ H から進んだところが求めるべき点 Q です。

 点 P を通り傾き 12 の直線の方程式は、
y=12(x+1)+4
この直線と元の直線
y=2x+1
との交点を H とすると、 H の座標は (1), (2) を解いて、
x=1,y=3
つまり、H(1,3)

求めるべき点 Q は、P から H まで進んだ分、 H から同じだけ進んだ点である。
よって、

Q(3,2)

解説:直線の式は一行で書ける

 上記の解では、

P を通り傾き 12 の直線の方程式は、
y=12(x+1)+4

と何気なく書いていますが、何気なく書けるようになれると楽です。↓の記事でそれが書けるようになります。

中級:法線ベクトルを利用

 計算量はぐっと減ります。法線ベクトルという概念さえわかれば理屈も分かりやすいです。法線ベクトルの概念はこちらのページ↓の「法線ベクトルを利用」をご覧ください。

その3:ベクトル方程式で解く方法

 この解法ではベクトル方程式という耳慣れない言葉が出てきてしまいましたが、難しくはないです。ベクトル方程式はベクトルの長さを調整する変数(媒介変数という)を用いてベクトルの行き先を規定します。こんなイメージです。

より詳しくはこの記事↓を見てください。3次元空間での説明ですが、2次元でも同じです。

 さて、2xy=1 の法線ベクトルは (21) であり、点 P からこの方向に赤の矢印が伸びていきます。そして、青の矢印にぶつかったところから、さらに同じだけ進んだところが点 Q です。

 直線 2xy=1 の法線ベクトルは (21) なので、
P を通りこの法線ベクトルを持つ直線は媒介変数 t を用いて
(xy)=(14)+t(21)
と書ける。この直線が 2xy=1 に交わる点を点 H とすると、これに代入して、
2(1+2t)(4t)=1
t=1
つまり、H(1,3)。求める点 Q はさらに同じだけ進んだ点なので、t=2 を代入した点である。

よって、

Q(3,2)

上級:内積(射影ベクトル)を利用

 理屈は難しいですが、一度分かれば病みつきになります。射影ベクトルの概念はこちらのページ↓の「内積(射影ベクトル)を利用」をご覧ください。

なおここでは求める対象点を R にし、点 Q を別の点として使用しています。

その4:射影ベクトルを求める方法1

 この解法では垂線の足 H が一発で求められます。その後は、 PH と同じ分だけ動けば点 R です。こんなイメージです。

 内積を用いて QA 上に QP を射影して点 H を求めます。点 H が求まれば、 PH と同じだけ動いて点 R を求めます。

 なお、QA はより単純な (12) でもかまいませんが、求めるべき QH との混同を避けるため、あえて (24) にしました。

 また、Q の取り方は、今考えている直線 y=2x+1 上ならどこでもよいです。別の点でもご自身で確かめてみてください。

 点 (0,1)Q、直線 y=2x+1 上の点 (2,5)A とすると、
QA=(24), QP=(13) であるから QH は、

QH=QAQP|QA|2QA=(24)(13)|(24)|2(24)=1020(24)=(12)

つまり、H(1,3)。求める点 R はさらに PH=(21) だけ動いたもの。
よって、

R(3,2)

その5:射影ベクトルを求める方法2

 先ほどとほとんど同じですが、射影するベクトルの選び方を変えて考えることができます。法線ベクトルを持ち出すところが少し戸惑う点かもしれないですが、こちらの方が「点と直線の距離」「点と平面の距離」を求める際にも便利ですのでおススメです。

 直線 y=2x+1 上の点の一つ (0,1)Q と置く。

直線 y=2x+12xy+1=0 なので、法線ベクトルの一つを n と置くと、n=(21)

ここで、PQ=(13) であり、点 P から直線 y=2x+1 に下した垂線の足を H と置くと、

PH=PQn|n|2n=(13)(21)|(21)|2(21)=55(21)=(21)

つまり、H(1,3)。求める点 R はさらに PH=(21) だけ動いたもの。
よって、

R(3,2)

まとめ

 直線に関して対称な点を複数の解法で解きました。これら複数の解法を持っておくことで余裕をもって問題に接することができます。

また、上記の「射影ベクトルを求める方法2」の考え方を使えば、点と直線の距離では下記記事↓のようにスマートに求めることができます。

コメント

タイトルとURLをコピーしました