数学B 第5章 平面ベクトルと平面図形 — ベクトル方程式
この節の練習問題8問だけをまとめて見る・印刷する →
直線のベクトル方程式
直線の通る1点と方向ベクトルが与えられたとき
直線の通る1 点と方向ベクトルが与えられたとき
点A(a) を通り0 でないd に平行な直線をl とする。このとき、この直線上を動く点P の位置ベクトルp の
表し方を考えよう。
まず、点P が直線l 上にある限り、必ず AP ∥ d であるから、ベクトルの平行条件より
AP = td
となる実数t が存在する。
また、OP はベクトルの分解を考えて
OP =OA +AP
つまり
p = a + td ①
が成り立つ。
この①のことを、「点A(a)を通りd に平行な直線のベクトル方程式(vector equation)」といい、t をその媒介変数(parameter) という。また、d を、この直線の方向ベクトル(direction vector) という。
①でt がすべての実数をとって変化すれば、点P は直線l 上のすべての点を動く。また、t がある範囲で変化すれば、点P は直線l 上の一部の点を動く。

次に、座標平面上で成分表示されたベクトルのベクトル方程式を考えてみよう。
点A(x0, y0) を通り、方向ベクトルが d =(dx,dy)である直線上の点P の座標をP(x, y) とおくと、 a =(x0,y0), p =(x,y)であるから、 ①より
p = a + td ⇔ (x,y)=(x0,y0)+t(dx,dy) ⇔ { arrayl x = x0 + dxt y = y0 + dyt array .
と表せる。これを、t を媒介変数とする直線l の方程式という。
dx ≠ 0 かつ dy ≠ 0 のとき、この式から媒介変数t を消去すると
(t =)(x − x0)/dx=(y − y0)/dy
⇔ y =dy/dx(x − x0) + y0
となり、これは点(x0, y0) を通る傾きdy/dxの直線の方程式として、FTEXT数学II の『図形と方程式』ですでに学んだものと一致している。
問題1直線のベクトル方程式~その1~
以下のそれぞれについて、点A を通り方向ベクトルをd とする直線lの方程式を、媒介変数t を用いて表せ。また、媒介変数を用いない形で直線の方程式を表せ。
- A (2, 1), d =(4,3)
- A (4, 0), d =(-3,2)
- A (−1, 3), d =(2,0)
- A (−2, 1), d =(0,-3)
解答を見る
\begin{eqnarray}
\left{x=2+4t y=1+3t\right.
\end{eqnarray}
上式と下式を t について解くと、 t=(x-2)/4, t=(y-1)/3 となるから
(x-2)/4=(y-1)/3 ⇔y-1=3/4(x-2) ⇔y=(3/4)x-1/2
\begin{eqnarray}
\left{x=4-3t y=2t\right.
\end{eqnarray}
上式と下式を t について解くと、 t=(x-4)/(-3), t=y/2 となるから
(x-4)/(-3)=y/2 ⇔y=2/(-3)(x-4) ⇔y=-(2/3)x+8/3
\begin{eqnarray}
\left{x=-1+2t y=3\right.
\end{eqnarray}
t が変化すると x はすべての実数をとるが、y は常に 3 であるから
y=3 (x はすべての実数)。
\begin{eqnarray}
\left{x=-2 y=1-3t\right.
\end{eqnarray}
t が変化すると y はすべての実数をとるが、x は常に -2 であるから
x=-2 (y はすべての実数)。
直線の通る2点が与えられたとき
異なる2 点A(a), B(b)を通る直線をl とする。このとき、l は点A(a) を通り、方向ベクトルが d =AB = b−aの直線であるから、l 上の点P(p) に関するベクトル方程式は、前のセクション、「直線の通る1 点と方向ベクトルが与えられたとき」の p = a + tdより
p = a + t(b − a) ⇔ p = (1 − t)a + tb ①
となる。
問題2直線のベクトル方程式~その2~
点O に関する位置ベクトルをA(a), B(b) とする。以下のそれぞれについて、直線l上の点P(p) に関するベクトル方程式を適当な実数t を用いて表せ。
解答を見る
線分OA を 2 : 1 に内分する点をC とおくと、 OC =(2/3)OA = (2/3)a であるから
OP = (1 − t)OC + tOB
つまり
p =(2(1 − t)/3)a + tb
と表せる。
線分OA を 2 : 5 に外分する点をC、線分OB を 3 : 1に内分する点をD とおくと、 OC = − (2/3)OA = − (2/3)a, OD = (3/4)OB = (3/4)b であるから
OP = (1 − t)OC + tOD
つまり
p =((-2(1 − t))/3)a + (3t/4)b
と表せる。
ここで、①
p = (1 − t)a + tb
は、 1 − t = s とおくことにより
p = sa + tb (s + t = 1) ②
と表すこともできる。このs, t に適当な条件をつけることにより、半直線や領域などを表すベクトル方程式をつくることができる。
問題31 次結合で表された位置ベクトルの軌跡
点O に関する位置ベクトルをA(a), B(b) とし、点Pが
OP = sa + tb
を満たし動くものとする。ただし、3 点O, A, B は一直線上にないものとする。以下の場合について、点Pの動く範囲を図示せよ。
- s > 0 かつ t > 0
- s < 0 かつ t > 0
- (5/2)s + (2/3)t = 1
- s + t = 2/3
- s > 0かつ t > 0かつ s + t < 1
解答を見る
まず、s をある定数 s’ (> 0)で固定し
OP = s’a + tb (t > 0)
を考えると、点Pは次の図の半直線上にある。
よって、s を動かすと答えは下図網掛け部分となる。
まず、s をある定数 s’ (< 0)で固定し
OP = s’a + tb (t > 0)
を考えると、点Pは次の図の半直線上にある。
よって、s を動かすと答えは下図網掛け部分となる。
OP = sa + tb は
OP = sa + tb ⇔ OP = 5s/2((2/5)a) + 2t/3((3/2)b)
と変形でき、条件より 5s/2+2t/3= 1であるから、答えは下図の直線部分となる。
OP = sa + tb は
OP = sa + tb ⇔ OP = 3s/2((2/3)a) + 3t/2((2/3)b)
と変形でき、条件より 3s/2+3t/2= 1であるから、答えは下図の直線部分となる。
まず、条件より s > 0, t > 0 であるから、点P は1.で求めた領域内にあることが必要。
次に、 s+t の値を k (< 1) で固定する、つまり s+t = kとすると、条件より s > 0, t > 0 であるから k > 0 なので
s + t = k
⇔ s/k + t/k= 1
となり、 OP = sa + tb は
OP = sa + tb ⇔ OP = s/k(ka)+ t/k(kb)
と変形できるので、点P は次の図の線分上を動く。
よって、 s + t の値を動かすと答えは下図網掛け部分となる。
直線の通る1点と法線ベクトルが与えられたとき
点A(a) を通り0 でないn に垂直な直線をl とする。このとき、この直線上を動く点Pの位置ベクトルp の表し方を考えよう。
まず、点P が直線l 上にある限り、必ず AP⊥n であるから、ベクトルの垂直条件 より
AP ・ n = 0
となる。
ここで、 AP = p − a であるから
AP ・ n = 0
つまり
(p − a) ・ n = 0 ①
が成り立つ。
この①のことを、「点A(a) を通りn に垂直な直線のベクトル方程式」という。また、nを、この直線の法線ベクトル(normal vector) という。
次に、座標平面上で成分表示されたベクトルのベクトル方程式を考えてみよう。
点A(x0, y0) を通り、法線ベクトルが n =(nx,ny)である直線上の点P の座標をP (x, y) とおくと、 a =(x0,y0), p =(x,y)であるから、①より
(p − a) ・ n = 0 ⇔ { (x,y)-(x0,y0) } ・ (nx,ny)= 0 ⇔ ( x − x0, y − y0) ・ (nx,ny)= 0 ⇔ nx(x − x0) + ny(y − y0) = 0
と表せる。
ここで、nx をa, ny を b, −(nxx0 + nyy0) をc とおけば、この式は
ax + by + c = 0
と書きなおされ、これは直線の方程式として、FTEXT数学II『図形と方程式』ですでに学んだものと一致している。
また、このことから、直線 ax + by + c = 0 の法線ベクトルの1 つとして(a,b)が拾える。
問題4直線のベクトル方程式~その3~
次のそれぞれについて、点A を通り法線ベクトルをn とする直線の方程式を求めよ。
- A(2, 1), n =(4,3)
- A(4, 0), n =(-3,2)
- A(-1, 3), n =(2,0)
- A(-2, 1), n =(0,-3)
解答を見る
直線l 上を動く点P の座標を(x, y) とおく。
- AP ・ n = 0 ⇔ ( x − 2, y − 1) ・ (4,3)=0 ⇔ 4(x − 2) + 3(y − 1) = 0 ⇔ 4x + 3y − 11 = 0
- AP ・ n = 0 ⇔ ( x − 4, y ) ・ (-3,2)=0 ⇔ − 3(x − 4) + 2y = 0 ⇔ 3x − 2y − 12 = 0
- AP ・ n = 0 ⇔ ( x – (-1), y − 3) ・ (2,0)=0 ⇔ 2(x + 1) + 0(y − 3) = 0 ⇔ x+1 = 0
- AP ・ n = 0 ⇔ ( x – (-2), y − 1) ・ (0,-3)=0 ⇔ 0(x + 2) − 3(y − 1) = 0 ⇔ y − 1 = 0
問題5点と直線の距離の公式
直線 l : ax + by + c = 0 と点A(x0, y0) との距離d を求めよ。
解答を見る
直線l 上の点をP(x1, y1) とおくと、P の座標に関して
ax1 + by1 + c = 0 ①
が成り立つ。
いま、PA をn に正射影したベクトルPA→n は、HAと等しいので、このPA→n の大きさがd となる。
正射影ベクトルの内積での表し方を使ったPA→n =((PA ・ n)/|n|²)n (注) 正射影ベクトルの内積での表し方 =(( x0 − x1, y0 − y1)・ (a,b))/(a² + b²)(a,b) =( a(x0 − x1) + b(y0 − y1))/( a² + b²)(a,b) =( ax0 + by0 − ax1 − by1)/( a² + b²)(a,b) =( ax0 + by0 + c )/( a² + b²)(a,b) (注) ①を使った
よって
|PA→n| =|( ax0 + by0 + c )/( a² + b²)|√( a² + b²) =((| ax0 + by0 + c |)/( a² + b²))√( a² + b²) =(| ax0 + by0 + c |)/( √( a² + b²))
つまり、 d =(| ax0 + by0 + c |)/( √( a² + b²))となる。
ここで、直線のベクトル方程式をまとめておこう。
§
定理1直線のベクトル方程式
OA = a、 OB = b、 OD = d、 OP = p とし、P は直線上の任意の点で、s, t は実数の変数、 d ≠ 0、 n ≠ 0、 A ≠ B とする。
点A を通り、ODに平行な直線
p = a + td
2 点A, B を通る直線
p = (1 − t)a + tb
または
p = sa + tb (s + t = 1)
点A を通り、n に垂直な直線
(p − a) ・ n = 0
円のベクトル方程式
中心と半径が与えられたとき
点C(c) を中心とする、半径r の円をC とする。このとき、この円周上を動く点P の位置ベクトルp の表し方を考えよう。
点P が円C 上にあるとき、線分CP の長さは常にr となる、すなわち |CP| = rとなるから
|CP| = r
⇔ |p −c| =r ②
が成り立つ。この②を円C のベクトル方程式という。
また、座標平面上でc が c =(x0,y0)と成分表示された場合、 p =(x,y)とおくと
|p −c| = r ⇔ | (x,y)-(x0,y0)|= r ⇔ | (x-x0,y-y0)|= r ⇔ √((x − x0)² + (y − y0)²) = r ⇔ (x − x0)² + (y − y0)² = r²
となり、これはFTEXT数学II の『図形と方程式』で学習した円の方程式と一致する。
直径の両端が与えられたとき
異なる2 点A(a) とB(b) を直径の両端とするの円をC とする。このとき、この円周上を動く点P の位置ベクトルp の表し方を考えよう。
点P が円C 上にあるとき、線分AP とBP は直交する、すなわち AP ・ BP = 0 となるから
AP ・ BP = 0
⇔ (p − a) ・ (p − b) = 0 ③
が成り立つ。この③も円C のベクトル方程式である。
また、座標平面上でa が a =(ax,ay), b が b =(bx,by)と成分表示された場合、 p =(x,y)とおくと
(p − a) ・ (p − b) = 0 ⇔ ((x,y)-(ax,ay)) ・ ((x,y)-(bx,by))= 0 ⇔ (x-ax,y-ay)・ (x-bx,y-by)= 0 ⇔ (x − ax)(x − bx) + (y − ay)(y − by) = 0
となり、これは2 点A(ax, ay), B(bx, by) を直径とする円の方程式を表す。
問題6円のベクトル方程式の別表記
異なる2 点A(a) とB(b) を直径の両端とする円をC とする。③より、円C
のベクトル方程式は
(p − a) ・ (p − b) = 0
であったが、円C の中心の位置ベクトルは(a + b)/2、半径は(|b −a|)/2となるので、前のセクション、「中心と半径が与えられたとき」の |p −c| =rより
|p −(a + b)/2|=(|b −a|)/2
とも表される。
いま、この2 式が等しくなることをベクトルの計算で証明せよ。
解答を見る
両辺が以上なので、乗しても同値が保たれる。|p −(a + b)/2|=(|b −a|)/2 ⇔ |p −(a + b)/2|²=(|b −a|²)/4 (注) 両辺が0 以上なので、2 乗しても同値が保たれる。 ⇔ |p|² − p ・ (a + b) + (|a + b|²)/4 =(|a|²− 2a ・ b + |b|²)/4 (注) |b −a|²=|a|²− 2a ・ b + |b|² ⇔ |p|² − p ・ (a + b) + a ・ b = 0 ⇔ (p − a) ・ (p − b) = 0
問題7円のベクトル方程式
平面上に定点A(a) があり、点P(p) が以下の式を満たしながら動くとき、P はどのような軌跡を描くか考えよ。
- |p|² − 2a ・ p+|a|² = 4 |a|²
- |p −a| = 2 |p|
解答を見る
ベクトルの計算での「平方完成」|p|² − 2a ・ p +|a|²= 4 |a|² ⇔ |p −a|²= 4 |a|² (注) ベクトルの計算での「平方完成」 ⇔ |p −a|= 2 |a|
よって、P はA(a) を中心とする半径 2 × OA の円を描く。
両辺が以上なので、乗しても同値は保たれるベクトルの計算での「平方完成」|p −a| = 2 |p| ⇔ |p −a|² = (2|p|)² (注) 両辺が0 以上なので、2 乗しても同値は保たれる ⇔ |p|² − 2a ・ p +|a|²= 4 |p|² (注) |a +b|²=|a|² + 2a ・ b +|b|² ⇔ 3|p|² + 2a ・ p =|a|² ⇔ |p|² + (2/3)a ・ p =1/3|a|² ⇔ |p+(1/3)a|²=4/9|a|² (注) ベクトルの計算での「平方完成」 ⇔ |p+(1/3)a|=2/3|a|
よって、P はB(− (1/3)a) を中心とする半径 2/3× OAの円を描く。
問題8円の接線のベクトル方程式
点C(c) を中心とする半径r の円周上の点P0( p0) における接線のベクトル方程式は、この接線上を動く点をP(p) として
( p0 −c) ・ (p −c) = r²
と表されることを示せ。
また、 c =(x0,y0), p0 =(x1,y1)としたとき、接線の方程式を求めよ。
解答を見る
CP0とCP のなす角をθ として、この2 つのベクトルの内積を考えると
をに正射影したCP0 ・ CP = CP0 × CP × cos θ ⇔ CP0 ・ CP = CP0² (注) CP をCP0 に正射影した ⇔ CP0 ・ CP = r² ⇔ ( p0 −c) ・ (p −c) = r²
接線の方程式は、 p =(x,y)とおき、いま得られた式に、 c =(x0,y0), p0 =(x1,y1), p =(x,y)を代入して
( p0 −c) ・ (p −c) = r² ⇔ (x1 − x0,y1 − y0)・ (x − x0,y − y0)= r² ⇔ (x1 − x0)(x − x0) + (y1 − y0)(y − y0) = r²
となる。
CP0 ・ P0P = 0より ( p0 −c) ・ (p − p0) = 0 もある。
以上、円のベクトル方程式をまとめておこう。
§
定理2円のベクトル方程式
OA = a, OB = b, OC = c, OP = p とし、P は円周上の任意の点とする。
中心C、半径r の円
|p −c|=r
線分AB を直径とする円
(p − a) ・ (p − b) = 0
最終更新: 2026-08-20
この節についてAIに質問する
この節に書かれている内容だけを根拠に答えます。個人情報は書かないでください。
この回答は役に立ちましたか?