← 戻る ライブラリ › 幾何学 › 座標幾何学とベクトル 10年生
ベクトル 大きさと向きの両方を持つ量で、加法とスカラー倍によって変位や力を表す。
直観 ベクトルとは何か? 三キロメートル歩いたと伝えても、相手にはあなたがどこに着いたのか分からない。東へ三キロメートル進むのと北へ三キロメートル進むのとでは、到着する場所がまったく異なるからである。変位・速度・加速度・力など、物理学や幾何学における多くの量は大きさ (どれだけか)と向き (どの方向か)の両方を持っている。ベクトル はこの二つの情報を一つの数学的対象にまとめたものであり、長さが大きさを表し矢印の先端が向きを示す有向線分として描かれる。
ベクトル加法の平行四辺形則:2つのベクトル u = ( a 11 , a 21 ) \mathbf{u} = (a_{11}, a_{21}) u = ( a 11 , a 21 ) と v = ( a 12 , a 22 ) \mathbf{v} = (a_{12}, a_{22}) v = ( a 12 , a 22 ) が張る平行四辺形の対角線が和 u + v \mathbf{u} + \mathbf{v} u + v となる。 中高 ベクトルの加法とスカラー倍 定義: 有向線分・大きさ・ベクトルの相等
始点 A A A と終点 B B B を持つベクトルは A B → \overrightarrow{AB} A B 、または一文字で u ⃗ \vec{u} u と書く。その大きさ (または長さ)は A A A と B B B の間の距離であり、∣ A B → ∣ |\overrightarrow{AB}| ∣ A B ∣ または ∣ u ⃗ ∣ |\vec{u}| ∣ u ∣ と表す。ゼロベクトル 0 ⃗ = A A → \vec{0}=\overrightarrow{AA} 0 = AA は長さ 0 0 0 で任意の向きを持つ。二つのベクトル u ⃗ \vec{u} u と v ⃗ \vec{v} v が等しい (u ⃗ = v ⃗ \vec{u}=\vec{v} u = v )とは、始点の位置にかかわらず、同じ大きさと同じ向きを持つことである。
A B → + B C → = A C → , O A → + O B → = O C → ( O A C B parallelogram ) \overrightarrow{AB} + \overrightarrow{BC} = \overrightarrow{AC}, \qquad \overrightarrow{OA} + \overrightarrow{OB} = \overrightarrow{OC} \quad (OACB \text{ parallelogram}) A B + B C = A C , O A + O B = O C ( O A C B parallelogram ) 三角形の法則 で二つのベクトルを足すには、一つ目のベクトルの終点に二つ目のベクトルの始点を重ねる。A A A から B B B へ進み、続けて B B B から C C C へ進むと、全体の変位 A B → + B C → = A C → \overrightarrow{AB}+\overrightarrow{BC}=\overrightarrow{AC} A B + B C = A C が得られる。同値な平行四辺形の法則 では、O A → \overrightarrow{OA} O A と O B → \overrightarrow{OB} O B が同じ始点 O O O を共有するとき、その和 O A → + O B → \overrightarrow{OA}+\overrightarrow{OB} O A + O B は平行四辺形 O A C B OACB O A C B の対角線 O C → \overrightarrow{OC} O C になる。ベクトルの減法は逆ベクトルを足すことであり、O B → − O A → = A B → \overrightarrow{OB}-\overrightarrow{OA}=\overrightarrow{AB} O B − O A = A B が成り立つ。
∣ k u ⃗ ∣ = ∣ k ∣ ∣ u ⃗ ∣ , u ⃗ ⋅ v ⃗ = ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ |k\vec{u}| = |k|\,|\vec{u}|, \qquad \vec{u}\cdot\vec{v} = |\vec{u}|\,|\vec{v}|\cos\theta ∣ k u ∣ = ∣ k ∣ ∣ u ∣ , u ⋅ v = ∣ u ∣ ∣ v ∣ cos θ ベクトル u ⃗ \vec{u} u に実数 k k k を掛ける演算(スカラー倍 )は、長さ ∣ k ∣ ∣ u ⃗ ∣ |k|\,|\vec{u}| ∣ k ∣ ∣ u ∣ のベクトル k u ⃗ k\vec{u} k u を与え、k > 0 k>0 k > 0 のときは u ⃗ \vec{u} u と同じ向き、k < 0 k<0 k < 0 のときは逆向き、k = 0 k=0 k = 0 のときは 0 ⃗ \vec{0} 0 になる。内積 (スカラー積)u ⃗ ⋅ v ⃗ = ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ \vec{u}\cdot\vec{v}=|\vec{u}|\,|\vec{v}|\cos\theta u ⋅ v = ∣ u ∣ ∣ v ∣ cos θ (ただし θ \theta θ は u ⃗ \vec{u} u と v ⃗ \vec{v} v のなす角で 0 ∘ ≤ θ ≤ 180 ∘ 0^\circ\le\theta\le 180^\circ 0 ∘ ≤ θ ≤ 18 0 ∘ )は二つのベクトルを一つの実数に結びつけ、両者がどれだけ同じ向きに揃っているかを測る。特に、二つの非ゼロベクトルが直交する(u ⃗ ⊥ v ⃗ \vec{u}\perp\vec{v} u ⊥ v )ための必要十分条件は u ⃗ ⋅ v ⃗ = 0 \vec{u}\cdot\vec{v}=0 u ⋅ v = 0 である。
基本的なベクトル演算とその幾何学的意味 演算 公式 幾何学的意味 三角形の法則 A B → + B C → = A C → \overrightarrow{AB}+\overrightarrow{BC}=\overrightarrow{AC} A B + B C = A C 変位を矢印の先端から始点へとつなぐ 減法の法則 O B → − O A → = A B → \overrightarrow{OB}-\overrightarrow{OA}=\overrightarrow{AB} O B − O A = A B 終点 A A A から終点 B B B へ向かうベクトル 中点の恒等式 M A → + M B → = 0 ⃗ \overrightarrow{MA}+\overrightarrow{MB}=\vec{0} M A + M B = 0 A B AB A B の中点 M M M が両端点を釣り合わせる内積 u ⃗ ⋅ v ⃗ = ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ \vec{u}\cdot\vec{v}=|\vec{u}|\,|\vec{v}|\cos\theta u ⋅ v = ∣ u ∣ ∣ v ∣ cos θ 一方のベクトルの他方への符号付き射影
大学 主要定理 点 G G G が △ A B C \triangle ABC △ A B C の重心であることの必要十分条件は G A → + G B → + G C → = 0 ⃗ \overrightarrow{GA}+\overrightarrow{GB}+\overrightarrow{GC}=\vec{0} G A + GB + GC = 0 であり、同値な条件として平面上の任意の基準点 O O O に対して O G → = 1 3 ( O A → + O B → + O C → ) \overrightarrow{OG}=\dfrac{1}{3}(\overrightarrow{OA}+\overrightarrow{OB}+\overrightarrow{OC}) O G = 3 1 ( O A + O B + O C ) が成り立つ。
なぜ正しいのか? 三つの頂点 A A A 、B B B 、C C C に等しい単位質量を置くと、ベクトル G A → \overrightarrow{GA} G A 、G B → \overrightarrow{GB} GB 、G C → \overrightarrow{GC} GC は G G G から各頂点への引力を表す。それらの和が 0 ⃗ \vec{0} 0 になるのは、まさに G G G が重心(質量中心)であるときである。
証明 辺 B C BC B C の中点を M M M とする。M M M は B C BC B C を二等分するから、二つのベクトル M B → \overrightarrow{MB} M B と M C → \overrightarrow{MC} M C は同じ長さで逆向きとなり、M B → + M C → = 0 ⃗ \overrightarrow{MB}+\overrightarrow{MC}=\vec{0} M B + M C = 0 である。G G G から M M M を経由する三角形の法則より、G B → + G C → = ( G M → + M B → ) + ( G M → + M C → ) = 2 G M → \overrightarrow{GB}+\overrightarrow{GC}=(\overrightarrow{GM}+\overrightarrow{MB})+(\overrightarrow{GM}+\overrightarrow{MC})=2\overrightarrow{GM} GB + GC = ( GM + M B ) + ( GM + M C ) = 2 GM が成り立つ。
△ A B C \triangle ABC △ A B C の中線の性質より、重心 G G G は中線 A M AM A M 上にあり頂点から 2 : 1 2:1 2 : 1 の比に内分するから、G A → = − 2 G M → \overrightarrow{GA}=-2\overrightarrow{GM} G A = − 2 GM である。
二つの関係式を足し合わせると G A → + G B → + G C → = − 2 G M → + 2 G M → = 0 ⃗ \overrightarrow{GA}+\overrightarrow{GB}+\overrightarrow{GC}=-2\overrightarrow{GM}+2\overrightarrow{GM}=\vec{0} G A + GB + GC = − 2 GM + 2 GM = 0 となる。最後に任意の点 O O O に対して G A → = O A → − O G → \overrightarrow{GA}=\overrightarrow{OA}-\overrightarrow{OG} G A = O A − O G (B B B と C C C も同様)と書き換えれば ( O A → + O B → + O C → ) − 3 O G → = 0 ⃗ (\overrightarrow{OA}+\overrightarrow{OB}+\overrightarrow{OC})-3\overrightarrow{OG}=\vec{0} ( O A + O B + O C ) − 3 O G = 0 、すなわち O G → = 1 3 ( O A → + O B → + O C → ) \overrightarrow{OG}=\dfrac{1}{3}(\overrightarrow{OA}+\overrightarrow{OB}+\overrightarrow{OC}) O G = 3 1 ( O A + O B + O C ) が得られる。
なす角が θ \theta θ である任意の二つのベクトル u ⃗ = ( x 1 , y 1 ) \vec{u}=(x_1,y_1) u = ( x 1 , y 1 ) と v ⃗ = ( x 2 , y 2 ) \vec{v}=(x_2,y_2) v = ( x 2 , y 2 ) に対して、幾何学的内積 u ⃗ ⋅ v ⃗ = ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ \vec{u}\cdot\vec{v}=|\vec{u}|\,|\vec{v}|\cos\theta u ⋅ v = ∣ u ∣ ∣ v ∣ cos θ は座標表現 x 1 x 2 + y 1 y 2 x_1x_2+y_1y_2 x 1 x 2 + y 1 y 2 に等しい。
なぜ正しいのか? ∣ u ⃗ − v ⃗ ∣ 2 |\vec{u}-\vec{v}|^2 ∣ u − v ∣ 2 を座標で展開し、u ⃗ \vec{u} u 、v ⃗ \vec{v} v 、u ⃗ − v ⃗ \vec{u}-\vec{v} u − v が作る三角形における余弦定理と比較すると、長さの二乗の項が相殺されて交差項 x 1 x 2 + y 1 y 2 x_1x_2+y_1y_2 x 1 x 2 + y 1 y 2 だけが残る。
証明 u ⃗ = O A → \vec{u}=\overrightarrow{OA} u = O A と v ⃗ = O B → \vec{v}=\overrightarrow{OB} v = O B を原点 O O O に置くと、A B → = v ⃗ − u ⃗ = ( x 2 − x 1 , y 2 − y 1 ) \overrightarrow{AB}=\vec{v}-\vec{u}=(x_2-x_1,y_2-y_1) A B = v − u = ( x 2 − x 1 , y 2 − y 1 ) となる。△ O A B \triangle OAB △ O A B における余弦定理より、角 θ \theta θ の対辺の長さの二乗は ∣ v ⃗ − u ⃗ ∣ 2 = ∣ u ⃗ ∣ 2 + ∣ v ⃗ ∣ 2 − 2 ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ |\vec{v}-\vec{u}|^2=|\vec{u}|^2+|\vec{v}|^2-2|\vec{u}|\,|\vec{v}|\cos\theta ∣ v − u ∣ 2 = ∣ u ∣ 2 + ∣ v ∣ 2 − 2∣ u ∣ ∣ v ∣ cos θ である。
一方、座標で長さの二乗を計算すると ∣ u ⃗ ∣ 2 = x 1 2 + y 1 2 |\vec{u}|^2=x_1^2+y_1^2 ∣ u ∣ 2 = x 1 2 + y 1 2 、∣ v ⃗ ∣ 2 = x 2 2 + y 2 2 |\vec{v}|^2=x_2^2+y_2^2 ∣ v ∣ 2 = x 2 2 + y 2 2 、そして ∣ v ⃗ − u ⃗ ∣ 2 = ( x 2 − x 1 ) 2 + ( y 2 − y 1 ) 2 = x 1 2 + y 1 2 + x 2 2 + y 2 2 − 2 ( x 1 x 2 + y 1 y 2 ) |\vec{v}-\vec{u}|^2=(x_2-x_1)^2+(y_2-y_1)^2=x_1^2+y_1^2+x_2^2+y_2^2-2(x_1x_2+y_1y_2) ∣ v − u ∣ 2 = ( x 2 − x 1 ) 2 + ( y 2 − y 1 ) 2 = x 1 2 + y 1 2 + x 2 2 + y 2 2 − 2 ( x 1 x 2 + y 1 y 2 ) となる。
∣ v ⃗ − u ⃗ ∣ 2 |\vec{v}-\vec{u}|^2 ∣ v − u ∣ 2 の二つの表現を等置し、両辺から x 1 2 + y 1 2 + x 2 2 + y 2 2 x_1^2+y_1^2+x_2^2+y_2^2 x 1 2 + y 1 2 + x 2 2 + y 2 2 を引くと − 2 ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ = − 2 ( x 1 x 2 + y 1 y 2 ) -2|\vec{u}|\,|\vec{v}|\cos\theta=-2(x_1x_2+y_1y_2) − 2∣ u ∣ ∣ v ∣ cos θ = − 2 ( x 1 x 2 + y 1 y 2 ) を得る。− 2 -2 − 2 で割れば u ⃗ ⋅ v ⃗ = ∣ u ⃗ ∣ ∣ v ⃗ ∣ cos θ = x 1 x 2 + y 1 y 2 \vec{u}\cdot\vec{v}=|\vec{u}|\,|\vec{v}|\cos\theta=x_1x_2+y_1y_2 u ⋅ v = ∣ u ∣ ∣ v ∣ cos θ = x 1 x 2 + y 1 y 2 が従う。
大学 実世界での応用と具体例 力学・航空・コンピュータグラフィックスにおいて、ベクトルは運動や力を合成するための標準言語である。横風の中を飛ぶ飛行機は対気速度ベクトルと風速ベクトルの和に沿って進み、物理エンジンは力・変位・法線ベクトルの内積を計算することで力学的な仕事や表面の陰影を求める。
例: 二隻のタグボートの合力
二隻のタグボートが艀(はしけ)を引っ張っており、東向きの力 F ⃗ 1 \vec{F}_1 F 1 の大きさは ∣ F ⃗ 1 ∣ = 300 |\vec{F}_1|=300 ∣ F 1 ∣ = 300 kN、北向きの力 F ⃗ 2 \vec{F}_2 F 2 の大きさは ∣ F ⃗ 2 ∣ = 400 |\vec{F}_2|=400 ∣ F 2 ∣ = 400 kN である。合力 F ⃗ = F ⃗ 1 + F ⃗ 2 \vec{F}=\vec{F}_1+\vec{F}_2 F = F 1 + F 2 の大きさ ∣ F ⃗ ∣ |\vec{F}| ∣ F ∣ を求めよ。
解答 第1軸の正の向きを東、第2軸の正の向きを北とする座標系をとると、F ⃗ 1 = ( 300 , 0 ) \vec{F}_1=(300,0) F 1 = ( 300 , 0 ) および F ⃗ 2 = ( 0 , 400 ) \vec{F}_2=(0,400) F 2 = ( 0 , 400 ) と表せる。
成分ごとに二つのベクトルを足すと合力 F ⃗ = F ⃗ 1 + F ⃗ 2 = ( 300 , 400 ) \vec{F}=\vec{F}_1+\vec{F}_2=(300,400) F = F 1 + F 2 = ( 300 , 400 ) が得られる。その大きさは ∣ F ⃗ ∣ = 300 2 + 400 2 = 90000 + 160000 = 250000 = 500 |\vec{F}|=\sqrt{300^2+400^2}=\sqrt{90000+160000}=\sqrt{250000}=500 ∣ F ∣ = 30 0 2 + 40 0 2 = 90000 + 160000 = 250000 = 500 kN である。
例: 内積による力学的な仕事
水平な床の上で木箱をロープで引き、水平方向から θ = 60 ∘ \theta=60^\circ θ = 6 0 ∘ 上向きに大きさ ∣ F ⃗ ∣ = 50 |\vec{F}|=50 ∣ F ∣ = 50 N の力 F ⃗ \vec{F} F を加えて長さ ∣ d ⃗ ∣ = 10 |\vec{d}|=10 ∣ d ∣ = 10 m の変位 d ⃗ \vec{d} d だけ動かした。力学的な仕事 W = F ⃗ ⋅ d ⃗ W=\vec{F}\cdot\vec{d} W = F ⋅ d を求めよ。
解答 力と変位の内積としての仕事の定義より、W = F ⃗ ⋅ d ⃗ = ∣ F ⃗ ∣ ∣ d ⃗ ∣ cos θ W=\vec{F}\cdot\vec{d}=|\vec{F}|\,|\vec{d}|\cos\theta W = F ⋅ d = ∣ F ∣ ∣ d ∣ cos θ である。
∣ F ⃗ ∣ = 50 |\vec{F}|=50 ∣ F ∣ = 50 、∣ d ⃗ ∣ = 10 |\vec{d}|=10 ∣ d ∣ = 10 、および cos 60 ∘ = 1 2 \cos 60^\circ=\dfrac{1}{2} cos 6 0 ∘ = 2 1 を代入すると、W = 50 × 10 × 1 2 = 250 W=50\times 10\times\dfrac{1}{2}=250 W = 50 × 10 × 2 1 = 250 J となる。d ⃗ \vec{d} d に沿う水平成分 ∣ F ⃗ ∣ cos 60 ∘ = 25 |\vec{F}|\cos 60^\circ=25 ∣ F ∣ cos 6 0 ∘ = 25 N だけが仕事をする。
よくある誤り. ベクトルを足すときに長さをそのまま足してはいけない: 一般に ∣ u ⃗ + v ⃗ ∣ ≠ ∣ u ⃗ ∣ + ∣ v ⃗ ∣ |\vec{u}+\vec{v}|\ne |\vec{u}|+|\vec{v}| ∣ u + v ∣ = ∣ u ∣ + ∣ v ∣ である。三角不等式により ∣ u ⃗ + v ⃗ ∣ ≤ ∣ u ⃗ ∣ + ∣ v ⃗ ∣ |\vec{u}+\vec{v}|\le |\vec{u}|+|\vec{v}| ∣ u + v ∣ ≤ ∣ u ∣ + ∣ v ∣ が成り立ち、等号は u ⃗ \vec{u} u と v ⃗ \vec{v} v が同じ向きを向くとき、かつそのときに限り成立する。歴史的ノート
アイザック・ニュートンは『自然哲学の数学的諸原理(プリンキピア)』(1687年)において、二つの力や速度を一つの運動に合成する平行四辺形の法則を定式化し、19世紀の数学者たちがベクトルと内積を形式化するに先立ってベクトル代数の物理的基礎を築いた。
アイザック・ニュートン
ベクトル u ⃗ = ( 6 , − 8 ) \vec{u}=(6,-8) u = ( 6 , − 8 ) の大きさ ∣ u ⃗ ∣ |\vec{u}| ∣ u ∣ はいくらか?
10 10 10 14 14 14 − 2 -2 − 2 100 100 100 G G G を △ A B C \triangle ABC △ A B C の重心とする。G A → = ( 2 , − 1 ) \overrightarrow{GA}=(2,-1) G A = ( 2 , − 1 ) かつ G B → = ( − 5 , 4 ) \overrightarrow{GB}=(-5,4) GB = ( − 5 , 4 ) のとき、G C → \overrightarrow{GC} GC はどれか?
( 3 , − 3 ) (3,-3) ( 3 , − 3 ) ( − 3 , 3 ) (-3,3) ( − 3 , 3 ) ( − 7 , 5 ) (-7,5) ( − 7 , 5 ) ( 7 , − 5 ) (7,-5) ( 7 , − 5 ) 二つのベクトル u ⃗ = ( 3 , 4 ) \vec{u}=(3,4) u = ( 3 , 4 ) と v ⃗ = ( m , − 6 ) \vec{v}=(m,-6) v = ( m , − 6 ) が直交するような m m m の値はどれか?
配送ドローンが A A A から B B B へ東に 12 12 12 km 飛び、続けて B B B から C C C へ北に 5 5 5 km 飛んだ。全体の変位の大きさ ∣ A C → ∣ |\overrightarrow{AC}| ∣ A C ∣ はいくらか?
13 13 13 km17 17 17 km7 7 7 km60 60 60 km