ベクトルと内積

ベクトルの和・差・実数倍と、大きさ・なす角を結びつける内積。

この単元の目標
  • ベクトルの演算を成分表示で行うことができる
  • 内積を使ってなす角・垂直条件を求めることができる

ベクトルの基本

大きさと向きをもつ量がベクトルです。成分表示では a⃗=(a1,a2)\vec{a} = (a_1, a_2) のように書き、加減算は成分ごとに行います。

a⃗+b⃗=(a1+b1, a2+b2),ka⃗=(ka1, ka2)\vec{a} + \vec{b} = (a_1 + b_1,\ a_2 + b_2), \qquad k\vec{a} = (ka_1,\ ka_2)
読み込み中…
プレイグラウンド: ベクトルの和(平行四辺形則)と内積を動かして確認しよう

内積

a⃗⋅b⃗=∣a⃗∣ ∣b⃗∣cos⁡θ=a1b1+a2b2\vec{a} \cdot \vec{b} = |\vec{a}|\,|\vec{b}| \cos\theta = a_1b_1 + a_2b_2
  • 零ベクトルでない a⃗,b⃗\vec{a},\vec{b} について、a⃗⊥b⃗\vec{a} \perp \vec{b}(垂直)  ⟺  a⃗⋅b⃗=0\iff \vec{a} \cdot \vec{b} = 0。零ベクトルとの内積は 0 だが、なす角は定義しない
  • ∣a⃗∣2=a⃗⋅a⃗|\vec{a}|^2 = \vec{a} \cdot \vec{a}(大きさは自分自身との内積から出る)
  • 内積の計算法則:分配法則 (a⃗+b⃗)⋅c⃗=a⃗⋅c⃗+b⃗⋅c⃗(\vec{a} + \vec{b}) \cdot \vec{c} = \vec{a}\cdot\vec{c} + \vec{b}\cdot\vec{c} が成り立つ
例題

a⃗=(2,1)\vec{a} = (2, 1), b⃗=(−1,x)\vec{b} = (-1, x) が垂直になるとき、xx の値を求めよ。

解答・解説

a⃗⋅b⃗=−2+x=0\vec{a} \cdot \vec{b} = -2 + x = 0 より **x=2x = 2**

🔍 余弦定理から内積の成分表示へ

  1. 同じ始点から2本のベクトルを描く
    ∣a⃗−b⃗∣2=∣a⃗∣2+∣b⃗∣2−2∣a⃗∣ ∣b⃗∣cos⁡θ|\vec{a}-\vec{b}|^2=|\vec{a}|^2+|\vec{b}|^2-2|\vec{a}|\,|\vec{b}|\cos\theta

    零ベクトルでない2本のベクトルがつくる三角形に余弦定理を使います。平行な場合も式は成り立ちます。

  2. 左辺を成分で展開する
    (a1−b1)2+(a2−b2)2=∣a⃗∣2+∣b⃗∣2−2(a1b1+a2b2)(a_1-b_1)^2+(a_2-b_2)^2=|\vec{a}|^2+|\vec{b}|^2-2(a_1b_1+a_2b_2)
  3. 両方の式を比較する
    ∣a⃗∣ ∣b⃗∣cos⁡θ=a1b1+a2b2|\vec{a}|\,|\vec{b}|\cos\theta=a_1b_1+a_2b_2

    向きの情報を含む量が、成分の積の和だけで計算できる理由です。

なす角を求める

a⃗=(1,1),b⃗=(2,0)\vec{a}=(1,1),\vec{b}=(2,0) のなす角を求めよ。

解答・解説

内積は 2、大きさは 2\sqrt{2} と 2。したがって cos⁡θ=2/(22)=1/2\cos\theta=2/(2\sqrt{2})=1/\sqrt{2}。0≤θ≤π0\le\theta\le\pi より θ=π/4\theta=\pi/4(45°)です。

練習問題
  1. a⃗=(3,−1),b⃗=(1,2)\vec{a}=(3,-1),\vec{b}=(1,2) とする。2a⃗−b⃗2\vec{a}-\vec{b} とその大きさを求めよ。

    解答・解説

    2a⃗−b⃗=(6,−2)−(1,2)=(5,−4)2\vec{a}-\vec{b}=(6,-2)-(1,2)=(5,-4)。大きさは 52+(−4)2=41\sqrt{5^2+(-4)^2}=\sqrt{41}。

  2. a⃗=(1,2),b⃗=(2,−1)\vec{a}=(1,2),\vec{b}=(2,-1) とする。(a⃗+tb⃗)⋅a⃗=0(\vec{a}+t\vec{b})\cdot\vec{a}=0 となる実数 t はあるか。

    解答・解説

    a⃗⋅a⃗=5\vec{a}\cdot\vec{a}=5、b⃗⋅a⃗=0\vec{b}\cdot\vec{a}=0 なので左辺は 5+t⋅0=55+t\cdot0=5。0 にならないため、そのような実数 t は存在しません。

📝 メモこの端末のみに保存
メモ欄はページ読み込み後に使えるようになります。