数学B 第7章 空間ベクトルと空間図形 — ベクトル方程式(空間)
この節の練習問題4問だけをまとめて見る・印刷する →
直線のベクトル方程式(空間)
直線の通る1点と方向ベクトルが与えられたとき(空間)
空間内の点A(a) を通り0 でないd に平行な直線をl とする.このとき,この直線上を動く点P の位置ベクトルp の表し方は,平面内の場合と全く同様で次のようになる.
まず,点P が直線l 上にある限り,必ず AP ∥ d であるから,空間ベクトルの平行条件より
AP = td
となる実数t が存在する.よって
OP =OA +AP
つまり p = a + td ①
が成り立つ
次に,座標空間内で成分表示されたベクトルのベクトル方程式を考えてみよう.
点A(x0, y0, z0) を通り,方向ベクトルが d = ( dx dy dz )
である直線上の点P の座標をP(x, y, z)
とおくと, , a = ( x0 y0 z0 ) ,p = ( x y z )
であるから,① より
p = a + td ⇔ ( arrayc x y z array ) = ( arrayc x0 y0 z0 array ) + t ( arrayc dx dy dz array ) ⇔ { arrayl x = x0 + dxt y = y0 + dyt z = z0 + dzt array .
と表せる.これを,t を媒介変数とする直線l の方程式という.
dx ≠ 0 かつ dy ≠ 0 かつ dz ≠ 0 のとき,この式から媒介変数t を消去すると,座標空間内の直線の方程式は
(t =)(x − x0)/dx=(y − y0)/dy=(z − z0)/dz
と表せる.
問題1直線のベクトル方程式 I
以下のそれぞれについて,点A を通り方向ベクトルをd とする直線l の方程式を,媒介変数t を用いて表せ.また,媒介変数を用いない形で直線の方程式を表せ.
, A(2, 1, − 2),d = ( 4 3 1 )
, A(4, 0, 1),d = ( −3 2 0 )
, A(−1, 3, 0),d = ( 2 0 −1 )
, A(−2, 1, 0),d = ( 0 −3 0 )
解答を見る
{ x = 2 + 4t y = 1 + 3t z = −2 + t .
それぞれの式をt について解くと, t =(x – 2)/4 , t =(y – 1)/3 , t = z + 2 となるから
. (x – 2)/4=(y – 1)/3= z + 2.
{ x = 4 − 3t y = 2t z = 1 .
それぞれの式をt について解くと, t = (x – 4)/(−3) , t =y/2
となり,z は常に1 であるから
. (x – 4)/(−3)=y/2, z = 1.
{ x = −1 + 2t y = 3 z = −t .
それぞれの式をt について解くと, t = (x + 1)/2 , t =z/(−1) となり,y は常に3 であるから
(x + 1)/2=z/(−1), y = 3
{ x = −2 y = 1 − 3t z = 0 .
t が変化するとy はすべての実数をとるが,x は常に−2 であり,z は常に0 であるから
x = −2 , z = 0 , y はすべての実数
直線の通る2点が与えられたとき(空間)
空間内の異なる2 点, A(a),B(b) を通る直線をl とする.このとき,l は点A(a) を通り,方向ベクトルが d = AB = b − a の直線であるから,l 上の点P(p) に関するベクトル方程式は,「直線の通る1 点と方向ベクトルが与えられたとき」 の(1)より
p = a + t(b − a) ⇔ p = (1 − t)a + tb ②
となる.
この式を利用して,座標空間内の2 点が与えられたときの直線の方程式を求めてみ
よう.
a = ( x0 y0 z0 )
, b = ( x1 y1 z1 )
とし, p = ( x y z )
とすると, x1 ≠ x0 かつ y1 ≠ y0 かつ z1 ≠ z0 のとき,② より
p = (1 − t)a + tb ⇔ ( arrayc x y z array ) = (1 − t) ( arrayc x0 y0 z0 array ) + t ( arrayc x1 y1 z1 array ) ⇔ { arrayl x = (1 − t)x0 + tx1 y = (1 − t)y0 + ty1 z = (1 − t)z0 + tz1 array . ⇔ { arrayl x − x0 = t(x1 − x0) y − y0 = t(y1 − y0) z − z0 = t(z1 − z0) array . ⇔ { arrayl t =(x − x0)/(x1 − x0) t =(y − y0)/(y1 − y0) t =(z − z0)/(z1 − z0) array .
これより,t を消去して
(t =)(x − x0)/(x1 − x0)=(y − y0)/(y1 − y0)=(z − z0)/(z1 − z0)
を得る.なお,たとえば x1 = x0 のときは,x が常にx0 となるので, x = x0 と (y − y0)/(y1 − y0)=(z − z0)/(z1 − z0) の2 つの式で直線を表す.
この式は,直線の通る1 点A(a) を a = ( x0 y0 z0 )
,方向ベクトルd を d = b − a = ( x1 − x0 y1 − y0 z1 − z0 )
として,「直線の通る1 点と方向ベクトルが与えられたとき」 の(1)を用いた結果に他ならない.
問題22 直線の距離
空間内に2 直線
l :OP =OA + tdl m :OQ =OB + sdm
がねじれの位置にあるとする(, s,t は任意の実数をとる).
直線l とm の距離d を,AB と dl × dm を用いて表せ.
点 A(5, 3, − 2) , dl = ( 2 1 −1 )
,点 B(2, − 1, 6) , dm = ( 1 −1 −5 )
とするとき直線l とm の距離を求めよ.
解答を見る
AB を dl × dm に正射影したベクトル AB→(dl × dm) はAB→(dl × dm) = (AB ・ (dl × dm))/(|dl × dm|²) dl × dm
であり, dl × dm はdl ともdm とも垂直であるから,この正射影ベクトルは,点A をl 上で,点B をm 上でどのように動かしても変わらない.これはl にもm にも垂直な線分(共通垂線)に沿ったベクトルであり,その大きさ|AB→(dl × dm) | が2 直線の距離(l 上の点とm 上の点の距離の最小値)d であるから
|AB→(dl × dm) | =(|AB ・(dl × dm) |)/(|dl × dm|²)|dl × dm| =(|AB ・(dl × dm) |)/(|dl × dm|)
AB =OB−OA
= ( 2 −1 6 ) − ( 5 3 −2 ) = ( −3 −4 8 )
であり, dl× dm = ( 2 1 −1 ) × ( 1 −1 −5 ) = ( −6 9 −3 )
であるから
d =(|AB ・ (dl × dm) |)/(|dl × dm|) =|( arrayc −3 −4 8 array ) ・ ( arrayc −6 9 −3 array ) | |( arrayc −6 9 −3 array ) | =(| (−3) ・ (−6) + (−4) ・ 9 + 8 ・ (−3) |)/√((−6)² + 9² + (−3)²) = 42/3√14=√14
平面のベクトル方程式
平面上の3点が与えられたとき
ここでは,同一直線上にない空間内の3 点, , A(a),B(b),C(c) を含む平面α を表すベクトル方程式を求めてみる.
まず,平面α 上の点P(p) に関してAP は,「ベクトルの1 次結合の定義」で見たように,平面上の1 次独立な2 つのAB とAC に分解して
AP = sAB + tAC
と表すことができる.
これを用いてOP は
OP =OA +AP =OA + sAB + tAC
と表すことができる. OP = p , OA = a , AB =b − a , AC = c − a を用いて整理すると
p = a + s(b − a) + t(c − a) = (1 − s − t)a + sb + tc ①
となる.
平面上の1点と法線ベクトルが与えられたとき
次に,平面α 上の1 点A(a) と,α 法線ベクトルn が与えられた場合のベクトル方程式を求めてみる.
平面α 上の点P(p) に関してAP は,法線ベクトルn と常に垂直になるから
n ・ AP = 0 ⇔ n ・ (p − a) = 0 ②
と表すことができる.
次に,座標空間内で成分表示されたベクトルのベクトル方程式をみていこう.
点A(x0, y0, z0) を通り,法線ベクトルが n = ( a b c )
である平面α 上の点をP(x, y, z) とすると, a = ( x0 y0 z0 )
, p = ( x y z )
であるから,② より
( arrayc a b c array ) ・ ( ( arrayc x y z array ) − ( arrayc x0 y0 z0 array ) ) = 0 ⇔ ( arrayc a b c array ) ・ ( arrayc x − x0 y − y0 z − z0 array ) = 0 ⇔ a(x − x0) + b(y − y0) + c(z − z0) = 0
となる.
問題3平面のベクトル方程式
点A(x0, y0, z0) と平面 ax + by + cz + d = 0 の距離をp とすると
p =(|ax0 + by0 + cz0 + d|)/( √(a² + b² + c²))
であることを証明せよ.
点(1, 1, 1) と平面 3x + 6y + 2z + 3 = 0 との距離を求めよ.
解答を見る
点A が平面上にないとき,点A から平面に下ろした垂線と平面との交点をP(x1, y1, z1) とすると,平面の法線ベクトル n = ( a b c )
とPA のなす角度は0° もしくは180° であるので
1 =|(n ・ PA)/(|n| ・ |PA|)| ⇔ |PA| =(|n ・ PA|)/|n| = | ( arrayc a b c array ) ・ ( arrayc x0 − x1 y0 − y1 z0 – z1 array ) | √(a² + b² + c²) ⇔ |PA| = (|a(x0 − x1) + b(y0 − y1) + c(z0 − z1) |)/( √(a² + b² + c²)) ⇔ |PA| = (|ax0 + by0 + cz0 + d|)/( √(a² + b² + c²))
ここで,P は垂線の足であり, |PA| = p であるので,
p =(|ax0 + by0 + cz0 + d|)/( √(a² + b² + c²)) となる.なお,点A が平面上にあるときは ax0 + by0 + cz0 + d = 0 かつ p = 0 となるので,上の式はこの場合にも成り立つ.
の関係を用いて
p =(|3 ・ 1 + 6 ・ 1 + 2 ・ 1 + 3|)/( √(3² + 6² + 2²))= 2
球面のベクトル方程式
中心と半径が与えられたとき(空間)
点C(c) を中心とする,半径r の球をS とする.このとき,この球面上を動くの点P の位置ベクトルp の表し方を考えよう.
点P が球S 上にあるとき,常に線分CP の長さはr ,すなわち |CP| = r となるから
|CP| = r ⇔ |p −c| = r ①
が成り立つ.この① を球S ベクトル方程式という.
また,座標空間内でc が c = ( x0 y0 z0 )
と成分表示された場合,
p = ( x y z )
とおくと
|p −c| = r ⇔ |( arrayc x y z array ) − ( arrayc x0 y0 z0 array ) | = r ⇔ |( arrayc x − x0 y − y0 z − z0 array ) | = r ⇔ √((x − x0)² + (y − y0)² + (z − z0)²) = r ⇔ (x − x0)² + (y − y0)² + (z − z0)² = r²
となり,これを座標空間における球の方程式 という.
直径の両端が与えられたとき(空間)
異なる2 点A(a) とB(b) を直径の両端とする球をS とする.このとき,この球面上を動くの点P の位置ベクトルp の表し方を考えよう.
点P が球S 上にあるとき,常に線分AP とBP は直交,すなわち AP ・ BP = 0 となるから
AP ・ BP = 0 ⇔ (p − a) ・ (p − b) = 0 ②
が成り立つ.この② も球S のベクトル方程式である.
また,座標空間内でa が , a = ( ax ay az ) ,b = ( bx by bz )
と成分表示された場合, p = ( x y z )
とおくと
(p − a) ・ (p − b) = 0 ⇔ ( ( arrayc x y z array ) − ( arrayc ax ay az array ) ) ・ ( ( arrayc x y z array ) − ( arrayc bx by bz array ) ) = 0 ⇔ ( arrayc x – ax y – ay z – az array ) ・ ( arrayc x − bx y – by z – bz array ) = 0 ⇔ (x − ax)(x − bx) + (y − ay)(y − by) + (z − az)(z − bz) = 0
となり,これは2 点A(ax, ay, az) ,B(bx, by, bz) を直径とする球の方程式を表す.
問題4球面のベクトル方程式
以下の条件を満たす球面の方程式を求めよ.
中心が (1, − 2, 3) で,半径が4
中心が原点で,点(6, 3, 2) を通る
直径の両端が , (5, − 2, 2),(1, 6, 4)
解答を見る
中心と半径が与えられたとき球のベクトル方程式より
⇔ |p −c| = 4 ⇔ | ( arrayc x y z array ) − ( arrayc 1 −2 3 array ) | = 4 ⇔ √((x − 1)² + (y + 2)² + (z − 3)² )= 4 ∴(x − 1)² + (y + 2)² + (z − 3)² = 16
中心が原点なので,半径をr とすると
x² + y² + z² = r²
となる.ここで,(6, 3, 2) を通ることより
6² + 3² + 2² = r² ⇔ r² = 49
したがって,求める方程式は x² + y² + z² = 49 である.
直径の両端が与えられたときのベクトル方程式より
(p − a) ・ (p − b) = 0 ⇔ ( arrayc x – 5 y + 2 z – 2 array ) ・ ( arrayc x – 1 y – 6 z – 4 array ) = 0 ⇔ (x − 5)(x − 1) + (y + 2)(y − 6) + (z − 2)(z − 4) = 0 ⇔ (x − 3)² + (y − 2)² + (z − 3)² = 21
最終更新: 2026-08-12
✕ 閉じる
この節についてAIに質問する
この節に書かれている内容だけを根拠に答えます。個人情報は書かないでください。
質問の内容
質問する
この回答は役に立ちましたか?
👍 👎
質問する