ベクトルを完全攻略!基礎から内積・成分計算まで徹底解説

数学

「ベクトルって何?矢印のこと?」
「向きと大きさって、具体的にどういうこと?」
「内積の計算、いつも間違えてしまう…」

高校数学Bで学ぶ「ベクトル」は、多くの人が苦手意識を持つ単元です。

これまでの数学では数や式だけを扱ってきましたが、ベクトルには「向き」という新しい要素が加わります。最初は戸惑うかもしれませんが、基本を理解すればそれほど難しくありません。

ベクトルは図形問題を機械的な計算で解ける強力なツールです。物理や工学でも必須の概念で、実用性も抜群です。

この記事では、ベクトルの基礎から成分計算、内積まで、具体例を交えて丁寧に解説します。最後まで読めば、ベクトルが得意分野になるはずです!


スポンサーリンク

ベクトルとは?基本的な考え方

ベクトルの定義

ベクトルとは、「向き」と「大きさ」を持つ量のことです。

これまで扱ってきた数は「大きさ」だけを持っていました(5、-3、√2など)。これらはスカラーと呼ばれます。

一方、ベクトルは「大きさ」に加えて「向き」も持っています。

具体例

  • :風速20m/s(大きさ)、北向き(向き)→ ベクトル
  • 速度:時速60km(大きさ)、東向き(向き)→ ベクトル
  • :100N(大きさ)、下向き(向き)→ ベクトル
  • 温度:25℃(大きさのみ)→ スカラー

ベクトルの表し方

ベクトルは矢印で表します。

表記法

点Aを始点、点Bを終点とするベクトルは:

ベクトルAB または →AB

小文字で名前をつける場合:

ベクトルa または →a

図で表すと:

A --------→ B
   (矢印)
  • 始点(start point):矢印の出発点(点A)
  • 終点(end point):矢印の到達点(点B)
  • 向き:矢印の方向
  • 大きさ:矢印の長さ

ベクトルの重要な性質

性質1:位置は関係ない

ベクトルは「向き」と「大きさ」が同じなら、どこにあっても同じベクトルです。

A ---→ B

C ---→ D

上の2つの矢印の向きと長さが同じなら、ベクトルAB = ベクトルCDです。

性質2:向きと大きさで決まる

  • 向きが違えば別のベクトル
  • 大きさが違えば別のベクトル
  • 向きと大きさが両方同じなら同じベクトル

ベクトルの大きさと特殊なベクトル

ベクトルの大きさ

ベクトルの大きさ(長さ)は、絶対値の記号 | | を使って表します。

表記

ベクトルaの大きさ = |a| または |→a|

点A(1, 2)から点B(4, 6)までのベクトルABの大きさは:

|AB| = √((4-1)² + (6-2)²)
     = √(3² + 4²)
     = √(9 + 16)
     = √25
     = 5

単位ベクトル

単位ベクトルとは、大きさが1のベクトルのことです。

ベクトルaと同じ向きの単位ベクトルは:

a/|a|

ベクトルa = (3, 4)の単位ベクトルを求める

|a| = √(3² + 4²) = 5

単位ベクトル = a/|a| = (3, 4)/5 = (3/5, 4/5)

零ベクトル

零ベクトル(ゼロベクトル)は、大きさが0のベクトルです。

記号:0 または →0

始点と終点が同じ点なので、向きは定まりません。

ベクトルAA = 0(始点と終点が同じ点A)

逆ベクトル

ベクトルaと大きさが同じで向きが反対のベクトルを、aの逆ベクトルといいます。

記号:-a

A ----→ B   ベクトルAB

B ----→ A   ベクトルBA = -AB(逆ベクトル)

重要な性質

ベクトルAB = -ベクトルBA

ベクトルの演算

ベクトルの計算方法を学びましょう。

ベクトルの加法(足し算)

2つのベクトルを「つなげる」イメージです。

定義

ベクトルAB + ベクトルBC = ベクトルAC

始点Aから終点Bへ、そこからさらに終点Cへ進むと、結果的にAからCへ進んだことになります。

図で理解

A ----→ B ----→ C

これは

A -------------→ C

と同じ

三角形の法則

ベクトルの加法は三角形を作るイメージです。

平行四辺形の法則

2つのベクトルa、bを隣り合う2辺とする平行四辺形を作ると、対角線がa + bになります。

成分での計算

a = (a₁, a₂)
b = (b₁, b₂)

a + b = (a₁ + b₁, a₂ + b₂)

a = (2, 3)
b = (1, 4)

a + b = (2+1, 3+4) = (3, 7)

ベクトルの減法(引き算)

引き算は、逆ベクトルを足すことです。

定義

a - b = a + (-b)

成分での計算

a = (a₁, a₂)
b = (b₁, b₂)

a - b = (a₁ - b₁, a₂ - b₂)

a = (5, 7)
b = (2, 3)

a - b = (5-2, 7-3) = (3, 4)

2点間のベクトル

点A(x₁, y₁)と点B(x₂, y₂)があるとき:

ベクトルAB = (x₂ - x₁, y₂ - y₁)

A(1, 2)、B(4, 6)のとき:

ベクトルAB = (4-1, 6-2) = (3, 4)

ベクトルの実数倍

ベクトルに実数kをかけると、向きはそのままで大きさがk倍になります。

定義

ベクトルaをk倍する(k > 0):

  • 向き:aと同じ
  • 大きさ:|a|のk倍

ベクトルaをk倍する(k < 0):

  • 向き:aと逆
  • 大きさ:|a|の|k|倍

成分での計算

a = (a₁, a₂)

ka = (ka₁, ka₂)

a = (2, 3)

2a = (4, 6)      (2倍)
-3a = (-6, -9)   (-3倍)

ベクトルの演算法則

ベクトルの計算は、文字式と同じように扱えます。

交換法則

a + b = b + a

結合法則

(a + b) + c = a + (b + c)

分配法則

k(a + b) = ka + kb
(k + l)a = ka + la

ベクトルの成分表示

成分とは

成分表示とは、ベクトルを数の組で表す方法です。

平面ベクトルは2つの数、空間ベクトルは3つの数で表します。

平面ベクトル

a = (a₁, a₂)

または

a = (a₁)
    (a₂)
  • a₁:x成分(横方向の成分)
  • a₂:y成分(縦方向の成分)

空間ベクトル

a = (a₁, a₂, a₃)
  • a₁:x成分
  • a₂:y成分
  • a₃:z成分

位置ベクトル

原点Oを始点とするベクトルを位置ベクトルといいます。

点A(x, y)の位置ベクトルは:

ベクトルOA = (x, y)

位置ベクトルを使うと、点の座標とベクトルを対応させることができます。

基本ベクトル

基本ベクトル(または基底ベクトル)は、座標軸方向の単位ベクトルです。

平面の基本ベクトル

e₁ = (1, 0)  :x軸方向の単位ベクトル
e₂ = (0, 1)  :y軸方向の単位ベクトル

またはi、jと表すこともあります:

i = (1, 0)
j = (0, 1)

任意のベクトルa = (a₁, a₂)は:

a = a₁e₁ + a₂e₂
または
a = a₁i + a₂j

空間の基本ベクトル

e₁ = (1, 0, 0)  :x軸方向
e₂ = (0, 1, 0)  :y軸方向
e₃ = (0, 0, 1)  :z軸方向

またはi、j、kと表します:

i = (1, 0, 0)
j = (0, 1, 0)
k = (0, 0, 1)

任意のベクトルa = (a₁, a₂, a₃)は:

a = a₁i + a₂j + a₃k

成分表示での大きさ

平面ベクトル

a = (a₁, a₂)の大きさ

|a| = √(a₁² + a₂²)

空間ベクトル

a = (a₁, a₂, a₃)の大きさ

|a| = √(a₁² + a₂² + a₃²)

a = (3, 4)
|a| = √(3² + 4²) = √25 = 5

b = (1, 2, 2)
|b| = √(1² + 2² + 2²) = √9 = 3

ベクトルの平行と垂直

ベクトルの平行

2つのベクトルが平行とは、一方を引き伸ばす(または縮める)ともう一方と一致することです。

平行の条件

零ベクトルでないベクトルa、bが平行 ⇔ ある実数kがあって b = ka

記号

a // b  (aとbは平行)

成分表示での判定

a = (a₁, a₂)
b = (b₁, b₂)

a // b ⇔ a₁b₂ = a₂b₁

または

a₁ : a₂ = b₁ : b₂

例題

a = (2, 3)とb = (4, 6)は平行か?

解答

b = (4, 6) = 2(2, 3) = 2a

よって、b = 2aなので平行

または

2 × 6 = 12
3 × 4 = 12

2 × 6 = 3 × 4なので平行

答え:平行

ベクトルの垂直(直交)

2つのベクトルが垂直(または直交)とは、2つのベクトルがなす角が90度であることです。

垂直の条件

零ベクトルでないベクトルa、bが垂直 ⇔ a · b = 0(内積が0)

記号

a ⊥ b  (aとbは垂直)

成分表示での判定

a = (a₁, a₂)
b = (b₁, b₂)

a ⊥ b ⇔ a₁b₁ + a₂b₂ = 0

例題

a = (2, 3)とb = (3, -2)は垂直か?

解答

a · b = 2 × 3 + 3 × (-2)
      = 6 - 6
      = 0

a · b = 0なので垂直

答え:垂直


ベクトルの内積(最重要!)

ベクトルの単元で最も重要なのが内積です。

内積とは

内積(ドット積、スカラー積)とは、2つのベクトルから1つの数(スカラー)を作る演算です。

記号

a · b  (aとbの内積)

「・」を省略してはいけません!

内積の定義

内積には2つの定義があります。どちらも同じ結果になります。

定義1:幾何学的定義

a · b = |a| |b| cos θ
  • |a|:ベクトルaの大きさ
  • |b|:ベクトルbの大きさ
  • θ:2つのベクトルのなす角(0° ≤ θ ≤ 180°)

定義2:成分による定義

a = (a₁, a₂)
b = (b₁, b₂)

a · b = a₁b₁ + a₂b₂

空間ベクトルの場合:

a = (a₁, a₂, a₃)
b = (b₁, b₂, b₃)

a · b = a₁b₁ + a₂b₂ + a₃b₃

計算方法:対応する成分を掛けて足す

内積の計算例

例題1:成分が与えられている場合

a = (2, 3)、b = (4, -1)のとき、a · bを求めよ。

解答

a · b = 2 × 4 + 3 × (-1)
      = 8 - 3
      = 5

答え:5

例題2:大きさと角度が与えられている場合

|a| = 3、|b| = 4、θ = 60°のとき、a · bを求めよ。

解答

a · b = |a| |b| cos θ
      = 3 × 4 × cos 60°
      = 12 × 1/2
      = 6

答え:6

内積の性質

性質1:交換法則

a · b = b · a

性質2:分配法則

a · (b + c) = a · b + a · c

性質3:実数倍

(ka) · b = k(a · b) = a · (kb)

性質4:自分自身との内積

a · a = |a|²

性質5:零ベクトルとの内積

a · 0 = 0

内積の重要な応用

応用1:ベクトルの大きさを求める

|a| = √(a · a)

a = (3, 4)のとき:

a · a = 3² + 4² = 25
|a| = √25 = 5

応用2:2つのベクトルのなす角を求める

cos θ = (a · b)/(|a| |b|)

例題

a = (1, √3)、b = (√3, 1)のなす角θを求めよ。

解答

a · b = 1 × √3 + √3 × 1 = 2√3
|a| = √(1² + (√3)²) = 2
|b| = √((√3)² + 1²) = 2

cos θ = 2√3/(2 × 2) = √3/2

θ = 30°

答え:30°

応用3:垂直の判定

a ⊥ b ⇔ a · b = 0

2つのベクトルが垂直なら内積は0、内積が0なら垂直です。

応用4:平行の判定

|a · b| = |a| |b| ⇔ a // b

内積の絶対値が大きさの積に等しいとき、2つのベクトルは平行です。


ベクトルの分解と一次結合

ベクトルの分解

1つのベクトルを2つ(またはそれ以上)のベクトルの和で表すことをベクトルの分解といいます。

平面ベクトルの分解

平行でない2つのベクトルa、bがあれば、平面上のどんなベクトルpも:

p = sa + tb  (s、tは実数)

の形で表せます。

a = (1, 0)、b = (0, 1)のとき、p = (3, 4)は:

p = 3a + 4b

位置ベクトルと内分・外分

内分点の位置ベクトル

線分ABをm:nに内分する点Pの位置ベクトルは:

ベクトルOP = (nベクトルOA + mベクトルOB)/(m + n)

外分点の位置ベクトル

線分ABをm:nに外分する点Qの位置ベクトルは:

ベクトルOQ = (-nベクトルOA + mベクトルOB)/(m - n)

(m ≠ n)

中点の位置ベクトル

線分ABの中点Mの位置ベクトルは:

ベクトルOM = (ベクトルOA + ベクトルOB)/2

例題

A(2, 1)、B(8, 7)を結ぶ線分を2:1に内分する点Pの座標を求めよ。

解答

点P = (1 × 2 + 2 × 8)/(2 + 1), (1 × 1 + 2 × 7)/(2 + 1)
     = (18/3, 15/3)
     = (6, 5)

答え:P(6, 5)


ベクトルの応用問題

実際の問題でベクトルを使ってみましょう。

例題1:三角形の重心

三角形OABの重心Gの位置ベクトルを、ベクトルOA = a、ベクトルOB = bで表せ。

解答

三角形の重心は、3つの頂点の位置ベクトルの平均です。

ベクトルOG = (ベクトルOO + ベクトルOA + ベクトルOB)/3
           = (0 + a + b)/3
           = (a + b)/3

答え:(a + b)/3

例題2:平行四辺形の判定

4点A、B、C、Dが平行四辺形をなす条件を、位置ベクトルで表せ。

解答

平行四辺形ABCDでは、ベクトルAB = ベクトルDCです。

ベクトルAB = ベクトルDC
b - a = c - d

または

a + c = b + d

答え:a + c = b + d

例題3:ベクトルの長さの最小値

|a| = 2、|b| = 3のとき、|a – b|の最小値を求めよ。

解答

|a - b|² = (a - b) · (a - b)
         = a · a - 2a · b + b · b
         = |a|² - 2a · b + |b|²
         = 4 - 2a · b + 9
         = 13 - 2a · b

a · bは-|a||b| ≤ a · b ≤ |a||b|なので:

-6 ≤ a · b ≤ 6

|a – b|²が最小になるのは、a · b = 6のとき:

|a - b|² = 13 - 12 = 1
|a - b| = 1

答え:1


空間ベクトル

空間のベクトルも、平面ベクトルと同じ考え方で扱えます。

空間座標

xyz空間(3次元空間)では、3つの座標軸があります。

  • x軸:横方向
  • y軸:奥行き方向
  • z軸:高さ方向

点P(x, y, z)の位置ベクトルは:

ベクトルOP = (x, y, z)

空間ベクトルの大きさ

a = (a₁, a₂, a₃)のとき

|a| = √(a₁² + a₂² + a₃²)

空間ベクトルの内積

a = (a₁, a₂, a₃)
b = (b₁, b₂, b₃)

a · b = a₁b₁ + a₂b₂ + a₃b₃

2点間の距離(空間)

点A(x₁, y₁, z₁)と点B(x₂, y₂, z₂)の距離は:

AB = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²)

A(1, 2, 3)とB(4, 6, 15)の距離:

AB = √((4-1)² + (6-2)² + (15-3)²)
   = √(9 + 16 + 144)
   = √169
   = 13

よくある間違いと注意点

間違い1:内積の「・」を省略する

誤り: ab = 6

正解: a · b = 6

内積の記号「・」は省略できません!

間違い2:ベクトルの掛け算

誤り: a × b = (a₁b₁, a₂b₂)

ベクトル同士の掛け算(内積)の結果はスカラー(数)です。

正解: a · b = a₁b₁ + a₂b₂(数になる)

間違い3:内積と成分の混同

誤り: (2, 3) · (4, 5) = (8, 15)

正解: (2, 3) · (4, 5) = 2×4 + 3×5 = 23

間違い4:大きさの計算ミス

誤り: |(3, 4)| = 3 + 4 = 7

正解: |(3, 4)| = √(3² + 4²) = 5

大きさは各成分の2乗の和の平方根です。

間違い5:零ベクトルの扱い

零ベクトルは、どんなベクトルとも平行であり、また垂直でもあると考えます。

ただし、問題では通常「零ベクトルでないとき」という条件がつきます。


練習問題

学んだことを確認する練習問題です。

問題1:ベクトルの成分計算

a = (3, 4)、b = (1, 2)のとき、2a – 3bを求めよ。
答えを見る

2a = (6, 8)
3b = (3, 6)

2a - 3b = (6-3, 8-6) = (3, 2)

答え:(3, 2)

問題2:ベクトルの大きさ

a = (5, 12)のとき、|a|を求めよ。
答えを見る

|a| = √(5² + 12²)
    = √(25 + 144)
    = √169
    = 13

答え:13

問題3:内積の計算

a = (2, 3)、b = (4, 1)のとき、a · bを求めよ。
答えを見る

a · b = 2 × 4 + 3 × 1
      = 8 + 3
      = 11

答え:11

問題4:垂直の判定

a = (2, 3)、b = (6, k)が垂直になるとき、kの値を求めよ。
答えを見る

垂直 ⇔ a · b = 0

2 × 6 + 3 × k = 0
12 + 3k = 0
3k = -12
k = -4

答え:k = -4

問題5:なす角

|a| = 2、|b| = 3、a · b = 3のとき、aとbのなす角θを求めよ。
答えを見る

cos θ = (a · b)/(|a||b|)
      = 3/(2 × 3)
      = 3/6
      = 1/2

θ = 60°

答え:60°


まとめ:ベクトルをマスターするポイント

ベクトルを理解するための重要ポイントをまとめます。

ポイント1:ベクトルは向きと大きさを持つ

  • 位置は関係ない
  • 向きと大きさが同じなら同じベクトル
  • 矢印で表す

ポイント2:成分表示を使いこなす

  • 平面ベクトル:a = (a₁, a₂)
  • 空間ベクトル:a = (a₁, a₂, a₃)
  • 計算は成分ごとに行う

ポイント3:ベクトルの演算は文字式と同じ

  • 加法:a + b
  • 減法:a – b
  • 実数倍:ka
  • 交換・結合・分配法則が成り立つ

ポイント4:大きさの公式を覚える

|a| = √(a₁² + a₂²)(平面)
|a| = √(a₁² + a₂² + a₃²)(空間)

ポイント5:内積が最重要!

  • 定義1:a · b = |a| |b| cos θ
  • 定義2:a · b = a₁b₁ + a₂b₂(成分計算)
  • 結果はスカラー(数)になる
  • 「・」は省略できない

ポイント6:内積で垂直と角度がわかる

  • 垂直 ⇔ a · b = 0
  • なす角:cos θ = (a · b)/(|a||b|)

ポイント7:平行の条件

  • b = ka(実数倍で表せる)
  • 成分で:a₁b₂ = a₂b₁

ポイント8:図を描いて考える

ベクトルは図形的なイメージが大切です。
問題を解くときは必ず図を描きましょう。

ポイント9:位置ベクトルを活用

  • 点の座標とベクトルを対応させる
  • 内分・外分の公式を使いこなす

ポイント10:計算ミスに注意

  • 内積は成分を掛けて足す
  • 大きさは各成分の2乗の和の平方根
  • 符号に注意

ベクトルは、慣れれば図形問題を機械的に解ける強力なツールです。
基本をしっかり身につけて、たくさんの問題を解いて慣れていきましょう!

物理や工学でも必須の概念なので、理系を目指す人は特にしっかり理解しておきましょう。

タイトルとURLをコピーしました