うさぎでもわかる線形代数 補充2 平面・空間上における直線の方程式(ベクトル方程式の基礎)

スポンサードリンク

こんにちは、ももやまです。

今回は、数Bのベクトルや、線形代数で出てくる

  • ベクトル方程式
  • 平面内や空間内における直線の方程式

について説明していきたいと思います。

 

 

※「線形代数」の単元となっていますが、数Bの「ベクトル」のお話しなので、高校生の方も是非ご覧ください!

 

スポンサードリンク

1.ベクトルを用いた直線の表し方(ベクトル方程式)

まずはベクトルを用いて直線を表す方法を確認していきましょう。

 

下のように、点A(位置ベクトル a)を通るある直線 l があるとします。

f:id:momoyama1192:20200517095042g:plain

また、直線 l はベクトル u に平行とします。

(つまり u は直線 l の傾きを表した方向ベクトル*1となる)

 

ここで、直線 l を通る点Pを考えます。

f:id:momoyama1192:20200516102354g:plain

すると、ベクトル AP はある実数 t を用いてAP=tuと表せますね*2

 

よって、点Pの位置ベクトル p は、OP=OA+APp=a+tuと表すことができ、この p の式を、直線 l のベクトル方程式と呼びます。

(ちなみに実数 t のことを媒介変数、もしくはパラメータというのでこちらも覚えておきましょう。)

 

スポンサードリンク

2.直線が平面上にあるとき(3パターン)

まずは、直線が平面上(2次元)にあるときに、ベクトル方程式を用いて直線の方程式を求めてみましょう。

パターンとしては3パターンあるので、パターンごとに説明していきたいと思います。

 

その1 1点と直線に平行なベクトルから求める

まずは、最も基本的なパターンである、

  • 直線上にある1点
  • 直線に平行なベクトル u

の2つから直線の方程式を実際に求める練習をしてみましょう。

f:id:momoyama1192:20200516102354g:plain

 例題1  

点A (2,-3) を通り、u=(12)に平行な直線 l を考える。

 

(1) 直線 l の方程式を媒介変数 t を用いて答えなさい。

(2) 直線 l の方程式を ax+by+c=0 の形で表しなさい。

 

解説1

(1)

点Pをある直線 l 上におく。

すると、OP は、媒介変数 t を用いてOP=OA+AP=(23)+tu=(23)+t(12)=(t+22t3)と求められる。

 

ここで、点Pの座標を (x,y) とすると、(xy)=(t+22t3)となるので、直線 l の方程式は媒介変数 t を用いて{x=t+2y=2t3となる。

 

(2)

媒介変数表示{x=t+2y=2t3で表された式の t を削除すればよい。

 

t=x2y=2t3 に代入し、y=2(x2)3=2x7となるので、ax+by+c=0 の形にすると、2xy7=0となる。

(点A (2,-3) を代入して式が成り立つか必ず確認しましょう。)

 

 一般化して公式にしておきましょう。

 

1点と直線に平行なベクトルが与えられた場合

ある点 (x0,y0) を通り、u=(pq)に平行な直線の方程式は媒介変数 t を用いて{x=pt+x0y=qt+y0となる。

さらに t を消去するとqxpy(qx0py0)=0と表せる。

 

その2 2点から求める

つぎに、ある直線 l 上のある2点から直線の方程式を求めてみることを考えましょう。

ある2点を点A(位置ベクトル a)、点B(位置ベクトル b)とし、AB=u とおきましょう。

f:id:momoyama1192:20200516102346g:plain

すると、u=baとなり、u は直線 l に平行なベクトルとなりますね。

 

あとは、「その1(例題1)」と同じように直線上に点Pをおき、点Pの位置ベクトル pp=a+tuとすることで直線の方程式を求めることができます。

f:id:momoyama1192:20200516102354g:plain

 

 例題2  

2点 A(-1,-2), B(1,1) を通るような直線 l を考える。つぎの(1), (2)の問いに答えなさい。

 

(1) 直線 l の方程式を媒介変数 t を用いて答えなさい。

(2) 直線 l の方程式を ax+by+c=0 の形で表しなさい。

 

解説2

(1)

まずは、直線 l に平行なベクトルを求める。

(※直線 l に平行なベクトルであれば長さはどうでもいい)

 

点A, B は直線 l を通るので AB は直線 l に平行なベクトルとなり、成分はAB=OBOA=(11)(12)=(23)となる。

 

ここで、直線 l 上に点Pをおく。

すると、点Bと点Pはともに直線 l 上にあるのでAP=tABの関係が成り立つ。

 

よって、OP は、媒介変数 t を用いてOP=OA+AP=(12)+tAB=(12)+t(23)=(2t13t2)と求められる。

(点Bを通ると考えてOP=OB+AP=(11)+tAB=(11)+t(23)=(2t+13t+1)としてももちろんOK。)

 

ここで、点Pの座標を (x,y) とすると、(xy)=(2t13t2)となるので、直線 l の方程式は媒介変数 t を用いて{x=2t1y=3t2となる。

(点Bを通ると考えた場合は{x=2t+1y=3t+1となる。)

 

(2)

媒介変数表示{x=2t1y=3t2で表された式の t を削除すればよい。

 

6t=3x+36t=2y+4となるので、ax+by+c=0 の形にすると、3x+3=2y+43x2y1=0となる。

(点A(-1,-2)や点B(1,1)を代入して式が成り立つか必ず確認しましょう。)

 

[余談]

本当はベクトルで計算しなくても、傾き tt=1(2)1(1)=32と計算してから、y=t(x1)+1=32(x1)+1=32x12として、32xy12=03x2y1=0と求めることができます。

 

今回は、直線が空間上にある場合における方程式も求めたいので、その前段階としてベクトルを用いた方法で説明しています。

その3 1点と直線の法線ベクトルから求める

その1と同じように点A(位置ベクトル a)を通るある直線 l があるとします。

さらに直線 l に垂直なベクトル n を考えましょう。

n のことを法線ベクトルと呼びます)

 

f:id:momoyama1192:20200516102350g:plain

ここで、直線 l 上に点Pをおき、さらに OP=p としましょう。(点Pの位置ベクトルに相当)

さらに、AP=u とすると、AP=OPOA=pa=uとなるので、u=pa と表せます。

 

ベクトル u は直線 l に平行なので、法線ベクトル n と直交しますね。

そのため、un=0(pa)n=0が成立しますね。

 

ここで、点Pの座標を (x,y) とすると、p=(xy)となります。さらに、a=(x0y0),   n=(pq)とすると、(pa)n=0(xx0yy0)(pq)となるので、p(xx0)+q(yy0)=0の関係式が成り立ちますね。

 

 

1点と法線ベクトルが与えられたときの方程式

ある点 (x0,y0) を通り、法線ベクトル nn=(pq)となる直線 l の方程式はp(xx0)+q(yy0)=0と表される。 

 

また、上の公式から ax+by+c=0 の係数がわかれば法線ベクトル n も下のようにあっという間に求められることがわかりますね。

 

直線の方程式が ax+by+c=0 と与えられるとき、直線の法線ベクトル nn=(ab)となる。

方程式から法線ベクトルを求める

 

では、実際に例題で確認してみましょう。

 例題3  

点A (1,3) を通り、法線ベクトル nn=(21)となる直線 l を考える。

このときの直線 l の方程式を答えなさい。

 

解説3

(1)

直線 l を通る点Pをおき、その座標を (x,y) とする。

すると、AP=OPOA=(xy)(21)=(x2y+1)となる。

 

ここで、AP は直線 l に平行なので、法線ベクトル n と直交する。

そのため、APn=0(x1y3)(21)が成立する。

 

よって、2(x1)1(y3)=02xy+1=0と直線の方程式を求めることができる。

(点A(1,3)を代入して式が成り立つか必ず確認しましょう。)

 

スポンサードリンク

3.直線が空間上にあるとき(2パターン)

先程は、平面上にある直線の方程式を求める方法について説明しましたね。

平面上での直線の方程式を求めるときと同じような手順で、空間上にある直線の方程式も求めることができるのです!

 

2パターンあるので、パターンごとに説明していきたいと思います。

その1 1点と直線に平行なベクトルから求める方法

まずは、

  • 直線を通るある1点
  • 直線に平行なベクトル u

から空間上にある直線の方程式を求める方法を例題を踏まえながら説明しましょう。

f:id:momoyama1192:20200516102354g:plain

 例題4  

点A (1, 2, 3) を通り、u=(231)に平行な直線 l を考える。

 

(1) 直線 l の方程式を媒介変数 t を用いて表しなさい。

(2) 直線 l の方程式を媒介変数を用いずに表しなさい。

 

解説4

(1)

点Pをある直線 l 上におく。

すると、OP は、媒介変数 t を用いてOP=OA+AP=(123)+tu=(123)+t(231)=(2t+13t+2t+3)と求められる。

 

ここで、点Pの座標を (x,y,z) とすると、(xyz)=(2t+13t+2t+3)となるので、直線 l の方程式は媒介変数 t を用いて{x=2t+1y=3t+2z=t+3となる。

 

(2)

媒介変数表示{x=2t+1y=3t+2z=t+3で表された式の t を削除すればよい。

 

t=x12t=y23t=z31となるので、t を消去するとx12=y23=z31x12=y23=z3となる。

(最後に点A (1, 2, 3)を代入して成立するか確かめましょう。また、空間内における直線を表す際には、分母のマイナスを残しておくことが多いですが、気持ち悪いなと思った人は変形して分母を正にしておいてもOKです。 )

 

では、一般化して公式化しておきましょう。

 

空間内における直線の方程式(pqr≠0)

ある点 (x0,y0,z0) を通り、u=(pqr)に平行な直線の方程式は媒介変数 t を用いて{x=pt+x0y=qt+y0z=rt+z0となる。

さらに t を消去するとxx0p=yy0p=zz0r   (pqr0)で表せる。

「=」が2つあってちょっと違和感ある式ですよね。

図示をして、上の式の意味を確認しておきましょう。

f:id:momoyama1192:20200517084818g:plain

2つの平面の式が合わさって1つの直線の式になっているのです!

ただし、直線に平行なベクトル uu=(230)のように、0の成分が入っているときは上の公式が使えないので注意が必要です。

 

例えば平行なベクトル uz 成分に0が入っているときは {x=pt+x0y=qt+y0z=z0のようにしてから、t=xx0pt=yy0qの2式を t= の形に変形し、xx0p=yy0q,  z=z02つの式に分離して答えましょう。

f:id:momoyama1192:20200517084823g:plain

その2 2点から求める方法

では、空間内にある直線上の2点から方程式を求める方法も確認しておきましょう。

こちらも平面内にあるときと同じように求めることができます。

 例題5  

2点 A(-1,2,4), B(1,2,0) を通るような直線 l を考える。つぎの(1), (2)の問いに答えなさい。

 

(1) 直線 l の方程式を媒介変数 t を用いて表しなさい。

(2) 直線 l の方程式を媒介変数を用いずに表しなさい。

 

 

(1)

まずは、直線 l に平行なベクトルを求める。

(※向きが平行なベクトルであれば長さはどうでもいい)

 

点A, B は直線 l を通るので AB は直線 l に平行なベクトルとなり、成分はAB=OBOA=(120)(124)=(204)となる。

 

ここで、直線 l 上に点Pをおく。

すると、点Bと点Pはともに直線 l 上にあるのでAP=tABの関係が成り立つ。

 

よって、OP は、媒介変数 t を用いてOP=OA+AP=(124)+tAB=(124)+t(204)=(2t124t+4)と求められる。

(点Bを通ると考えてもOK)

 

ここで、点Pの座標を (x,y,z) とすると、(xyz)=(2t124t+4)となるので、直線 l の方程式は媒介変数 t を用いて{x=2t1y=2z=4t+4となる。

 

(2)

媒介変数表示{x=2t+1y=2z=4t+4で表された式の t を削除すればよい。

 

t=x12t=z44となるので、t を消去するとx12=z44,  y=2となる。

(もとの2点を代入して成立するか確かめましょう)

 

4.練習問題

では、2問ほど練習してみましょう。

1問は平面上、もう1問が空間上での直線の方程式に関する問題となっております。

練習1

点A (-1,4) を通り、u=(43)に平行な直線 l を考える。

 

(1) 直線 l の方程式を媒介変数 t を用いて答えなさい。

(2) 直線 l の方程式を ax+by+c=0 の形で表しなさい。

(3) 直線 l の法線ベクトル n を求めなさい。

練習2

2点 A(-1,1,4), B(4,-1,5) を通るような直線 l を考える。つぎの(1), (2)の問いに答えなさい。

 

(1) 直線 l の方程式を媒介変数 t を用いて表しなさい。

(2) 直線 l の方程式を媒介変数を用いずに表しなさい。

 

5.練習問題の答え

練習1

(1)

点Pをある直線 l 上におく。

すると、OP は、媒介変数 t を用いてOP=OA+AP=(14)+tu=(14)+t(43)=(4t13t+4)と求められる。

 

ここで、点Pの座標を (x,y) とすると、(xy)=(4t13t+4)となるので、直線 l の方程式は媒介変数 t を用いて{x=4t1y=3t+4となる。

 

(2)

媒介変数表示{x=4t1y=3t+4で表された式の t を削除すればよい。

 

両辺を 12t に合わせると、12t=3x+312t=4y16となるので、ax+by+c=0 の形にすると、3x+3=4y163x4y+19=0となる。

(点A (-1,4) を代入して式が成り立つか必ず確認しましょう。)

 

(3)

3x4y+19=0 なので、法線ベクトル nn=(34)となる。

 

練習2

(1)

まずは、直線 l に平行なベクトルを求める。

 

点A, B は直線 l を通るので AB は直線 l に平行なベクトルとなり、成分はAB=OBOA=(415)(114)=(521)となる。

 

ここで、直線 l 上に点Pをおく。

すると、点Bと点Pはともに直線 l 上にあるのでAP=tABの関係が成り立つ。

 

よって、OP は、媒介変数 t を用いてOP=OA+AP=(114)+tAB=(114)+t(521)=(5t12t+1t+4)と求められる。

(点Bを通ると考えてもOK)

 

ここで、点Pの座標を (x,y,z) とすると、(xyz)=(5t12t+1t+4)となるので、直線 l の方程式は媒介変数 t を用いて{x=5t1y=2t+1z=t+4となる。

 

(2)

媒介変数表示{x=5t1y=2t+1z=t+4で表された式の t を削除すればよい。

 

t=x+15t=y12t=z4となるので、t を消去するとx+15=y12=z4となる。

(2点A(-1,1,4), B(4,-1,5)を代入して成り立つか確認しましょう)

 

6.さいごに

今回は、

  • ベクトル方程式とはなにか
  • 平面内や空間内にある直線の方程式の求め方

について説明していきました。

補充3では、空間内における平面の求め方について説明していくので、興味がある方はぜひご覧ください!

*1:この方向ベクトル u は、とにかく直線 l と平行な向きをしているということが重要なので、長さはどうでもいいです。

*2:u は直線 l に平行な方向ベクトルなので、tu とすることで、直線 l に平行なあらゆるベクトルを表現できます。

関連広告・スポンサードリンク

おすすめの記事