空間内の直線の方程式
空間内の直線を表すベクトル方程式を示します。
空間内の直線は、方向ベクトルに関するベクトル方程式により与えられます。これは、平面上の直線を表すベクトル方程式と同じ形になります。また、座標系が与えられている場合、直線の方程式は座標変数に関する連立一次方程式として表されます。
空間内の直線の方程式#
定義 1.10(方向ベクトル)#
空間内の直線が、次のベクトルに関する方程式で与えられているとき、a を方向ベクトル(direction vector)という。
x=x0+ta(1.4.1)
方向ベクトルとは:直線に平行なベクトル#
方向ベクトルとは、空間内の直線 l に平行なベクトルです。方向ベクトルにより、直線 l の向きが定まります。
空間内の直線の方向ベクトルは、平面上の直線の方向ベクトルの自然な拡張です。したがって、平面上の直線について成り立つ方向ベクトルの性質は、基本的には、空間内の直線の方向ベクトルついても成り立ちます(平面上の直線の方程式を参照)。
平面上の直線の場合と同様、零ベクトルは方向ベクトルになり得ません。つまり(1.4.1)式において a=0 となります。
方向ベクトルによる直線の方程式#
ベクトル方程式(方向ベクトル)#
空間内の直線は、ベクトルに関する方程式(ベクトル方程式)として表すことができます。次の(1.4.1)式は、空間内の直線を表すベクトル方程式です。
x=x0+ta(1.4.1) (1.4.1)式をベクトル x に関する方程式としてみると、それぞれ、x0,a は定数、x は変数のように捉えることができます。このようなことから、x0,a を定数ベクトル、x を変数ベクトルと呼びます。
直線のベクトル方程式の意味(方向ベクトル)#
次のような変形により、(1.4.1)式は、「ベクトル x−x0 が方向ベクトル a のスカラー倍であるための条件」を表しているともいえます。
⇔xx−x0=x0+ta=ta このとき、(1.4.1)式は、下図のように表すことができます。
ここで、x0,x の終点をそれぞれ X0,X とすると、(1.4.1)式は、「空間内の点 X が(X0 を通り、a に平行な)直線 l 上にあるための条件」を表す方程式であるといえます。
ベクトル方程式の媒介変数#
(1.4.1)式において、t は任意の実数であり −∞<t<∞ です。したがって、t>0 であれば x−x0 は a と同じ向きのベクトル、t<0 であれば x−x0 は a と逆の向きのベクトルとなります。
このような実数 t を、直線の方程式における媒介変数(parameter)といいます。
直線を表すベクトル方程式と連立方程式の対応#
空間に座標系が与えられているとき、直線を表すベクトル方程式(1.4.1)式は、座標変数に関する連立一次方程式に対応します。
x=x0+ta(1.4.1) このことは、次のようにして確かめられます。
ベクトルの成分と座標変数の対応#
空間に座標系が与えられているとき、(1.4.1)式の定数ベクトル x0,a の成分は一意に定まります。また、変数ベクトル x の成分を 3 つの変数(座標変数)を用いて (x,y,z) とすると、ベクトル方程式(1.4.1)式に現れる 3 つのベクトル x0,a,x の成分表示は、それぞれ、次のようになります。
x0=x0y0z0,a=a1a2a3,x=xyz このとき、直線を表すベクトル方程式(1.4.1)式は、次のように表されます。
⇔x=x0+ta⎩⎨⎧x=x0+a1ty=y0+a2tz=z0+a3t(1.4.2) (1.4.2)式は、(1.4.1)式を成分ごとに表したものであり、3 つの変数 x,y,z に関する連立一次方程式に他なりません。
媒介変数の消去#
(1.4.2)式において、座標変数 x,y,z はそれぞれ媒介変数 t により表されているため、次に媒介変数を消去することを考えます。
方向ベクトル a が零ベクトルでない(a=0)ことから、a1,a2,a3 の少なくとも 1 つは 0 ではありません。そこで、方向ベクトルの成分のうち 0 に等しいものがいくつあるかにより場合分けします。
(1)方向ベクトルの 2 つの成分が 0 に等しい場合#
まず、仮に a1,a2,a3 のうち 2 つが 0 に等しければ、残り 1 つは必ず 0 でないことになります。例えば、a1=0 ∧ a2=0 ならば a3=0 であり、このとき(1.4.2)式は次のようになります。
⎩⎨⎧xyz=x0=y0=z0+a3t ここで、−∞<t<∞ より z は任意の実数となるため、媒介変数 t は消去されます。よって、上の式を満たす直線 l1 は z 軸に平行な直線となります。また、これは x 軸に垂直な平面 x=x0 と y 軸に垂直な平面 y=y0 の交線であるともいえます。
いま、a1=0 ∧ a2=0 ∧ a3=0 の場合を考えましたが、他の 2 つの成分が 0 に等しい場合も、同様に考えることができます。
すなわち、方向ベクトルの 2 つの成分が 0 に等しい場合、(1.4.2)式が表す直線は、座標軸に平行な直線となります。
(2)方向ベクトルの 1 つの成分が 0 に等しい場合#
次に、a1,a2,a3 のうち 1 つが 0 であり残り 2 つが 0 でない場合について考えます。例えば、a1=0 ∧ a2=0 ∧ a3=0 とすると、このとき(1.4.2)式は次のようになります。
⇔⇔⎩⎨⎧xyz=x0=y0+a2t=z0+a3t⎩⎨⎧x(t=x0=)a2y−y0=a3z−z0{x=x0a3y−a2z−(a3y0+a2z0)=0 次項に詳しく見るように、空間において 1 つの一次方程式は平面を表します。ここでは、x=x0 は x 軸に垂直な平面を、a3y−a2z−(a3y0+a2z0)=0 は yz 平面に垂直な平面を、それぞれ表します。よって、上の式を満たす直線 l2 は下図のような 2 つの平面の交線となります。
すなわち、方向ベクトルの 1 つの成分が 0 に等しい場合、(1.4.2)式が表す直線は、座標軸に垂直な平面内の直線となります。
(3)方向ベクトルのすべての成分が 0 と異なる場合#
最後に、a1,a2,a3 のいずれも 0 でないとすると、a1=0 ∧ a2=0 ∧ a3=0 であり(1.4.2)式は次のように変形できます。
⇔⎩⎨⎧x=x0+a1ty=y0+a2tz=z0+a3t(t=)a1x−x0=a2y−y0=a3z−z0(1.4.3) (1.4.3)式には等号が 2 つありますので、更に、次のような(2 つの一次方程式からなる)連立一次方程式に変形できます。
⇔⇔a1x−x0=a2y−y0=a3z−z0⎩⎨⎧a1x−x0=a2y−y0a2y−y0=a3z−z0{a2x−a1y−(a2x0+a1y0)=0a3y−a2z−(a3y0+a2z0)=0 2 つの一次方程式について、a2x−a1y−(a2x0+a1y0)=0 は xy 平面に垂直な平面を、a3y−a2z−(a3y0+a2z0)=0 は yz 平面に垂直な平面を、それぞれ表します。よって、上の式を満たす直線 l3 は、下図のような 2 つの平面の交線となります。
平面の交線により表される直線#
以上の考察から、空間に座標系が与えられている場合、直線を表すベクトル方程式(1.4.1)式は、座標変数に関する連立一次方程式に対応することがわかりました。また、座標空間内の直線は、連立一次方程式の解として、2 つの平面の交線として表されることがわかります。
次項に詳しく見るように、空間内の平面は 1 つの一次方程式により表されます。したがって、基本的には、空間内の直線の方程式は 2 つの一次方程式からなる連立一次方程式として表されることになります。
また、同様の考え方から、3 つの一次方程式からなる連立一次方程式は、空間内の点を表すことがわかります。3 つの一次方程式から、2 つの平面の交線と、もう 1 つの平面の交点が得られるためです(次項の考察を参照)。
法線ベクトルによる直線の方程式#
平面上の直線の方程式#
平面上の直線をベクトル方程式で表す方法は 2 通りありました。次の(1)方向ベクトルによるベクトル方程式と(2)法線ベクトルによるベクトル方程式です(平面上の直線の方程式)。これらは、与えられた条件などにより使い分けられるものであり、どちらも一般によく用いられる方程式です。
(1)(2)x=x0+ta(x−x0)⋅b=0(1.3.1)(1.3.4) ベクトル方程式の使い分け(空間内の直線と平面)#
これに対して、空間内の直線については、主に、方向ベクトルによるベクトル方程式を用いるのが一般的です。
(1)平面上の直線を表す方向ベクトルによる方程式(1.3.1)式は、同じ形のまま空間内の直線を表すベクトル方程式として拡張することができるためです。また、次項にみるように、(2)平面上の直線を表す法線ベクトルによる方程式(1.3.4)式は、空間内においては平面を表すベクトル方程式に拡張されます。
すなわち、空間内の直線は方向ベクトルを用いて((1.3.1)式)、空間内の平面は法線ベクトルを用いて((1.3.4)式)それぞれ表すのが一般的です。
法線ベクトルによる空間内の直線のベクトル方程式#
空間内の直線を法線ベクトルによるベクトル方程式として表すこともできますが、この場合、方程式の表現はかなり冗長になります。法線ベクトルを用いて空間内の直線を表そうとすると、2 つのベクトル方程式を連立させる必要があるためです。
例えば、b1,b2 を互いに平行でない 2 つの法線ベクトルとして、b1,b2 により定まる 2 つの平面の交線は、空間内の直線に対応します。
{(x−x0)⋅b1(x−x0)⋅b2=0=0 しかしながら、これは方向ベクトルによる直線の方程式((1.4.1)式)と比較して明らかに冗長です。このような理由から、空間内の直線を表す方法として、法線ベクトルが用いられることはほどんどありません。
まとめ#
[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 1 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 2 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.
初版:2023-08-28 | 改訂:2025-04-04