高等学校数学C/ベクトル

理科において、力は大きさと向きを持つ量であると習っただろう。大きさと向きを持つ量は、力の他にも、速度や風の吹き方などがある。

例えば、ある地点ある時刻における風の吹き方は、風速と風向から成り立つ。このように、大きさと向きを持つ量を導入すると、これらを効率よく扱える。

このページでは、大きさと向きを持つ量であるベクトルを扱う。

また、図形の問題に対して代数的なアプローチを取れるのもベクトルの利点の一つである。

大学では、ベクトルを拡張した行列とともに、線形代数学という分野でより一般に扱うことになる。

本項の学習後、同じく数学Cの数学的な表現の工夫も参照されたし。ベクトルの回転移動などについて取り扱っている。

目次

平面上のベクトル

平面上の点 S{\displaystyle \mathrm {S} } から点 T{\displaystyle \mathrm {T} } へ向かう矢印を考える。このような矢印のように向きを持つ線分を有向線分という。

このとき、点 S{\displaystyle \mathrm {S} } を始点、点 T{\displaystyle \mathrm {T} } を終点という。

有向線分で、大きさと方向が同じものはベクトルとして同じものとする。

有向線分は位置、長さ(大きさ)、向きという情報を持つ。ベクトルは、有向線分の持つ情報のうち、位置の情報を忘れて、大きさ向きだけに着目したものと考えることができる。

有向線分 ST{\displaystyle \mathrm {ST} } で表されるベクトルを ST{\displaystyle \mathrm {\vec {ST}} } とかく。ベクトルは一文字で a{\displaystyle {\vec {a}}} などと表されることがある[1]。ベクトル a{\displaystyle {\vec {a}}} の大きさを |a|{\displaystyle |{\vec {a}}|} で表す。

有向線分 ST{\displaystyle \mathrm {ST} }、有向線分 ST{\displaystyle \mathrm {S'T'} } に対し、大きさが等しく、向きが等しいなら、位置が違っていても、ベクトルとして等しく、ST=ST{\displaystyle \mathrm {\vec {ST}} =\mathrm {\vec {S'T'}} } である。[2](ベクトルの相等

大きさが 1 であるベクトルを単位ベクトルという。

単位ベクトルのうち座標軸の正方向を向くものを特に基本ベクトルという。

ベクトル A{\displaystyle {\vec {A}}} の逆ベクトル

ベクトル a{\displaystyle {\vec {a}}} に対し、ベクトル a{\displaystyle {\vec {a}}} と方向がで、大きさが等しいベクトルを逆ベクトルといい、a{\displaystyle -{\vec {a}}} とかく。

始点と終点が等しいベクトルをゼロベクトルといい、0{\displaystyle {\vec {0}}} で表す。任意の点 A{\displaystyle \mathrm {A} } に対し、AA=0{\displaystyle \mathrm {\vec {AA}} ={\vec {0}}} である。零ベクトルの大きさは 0 で、向きは考えないものとする。

ベクトルの加法

ベクトルの和

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} に対し、a=AB,b=BC{\displaystyle {\vec {a}}=\mathrm {\vec {AB}} ,{\vec {b}}=\mathrm {\vec {BC}} } となる点をとる。このときベクトルの加法を a+b=AC{\displaystyle {\vec {a}}+{\vec {b}}=\mathrm {\vec {AC}} } で定める。

ベクトルの加法について以下が成り立つ。

  • a+b=b+a{\displaystyle {\vec {a}}+{\vec {b}}={\vec {b}}+{\vec {a}}}
  • (a+b)+c=a+(b+c){\displaystyle ({\vec {a}}+{\vec {b}})+{\vec {c}}={\vec {a}}+({\vec {b}}+{\vec {c}})}
ベクトルの加法は可換である

また、a+0=a{\displaystyle {\vec {a}}+{\vec {0}}={\vec {a}}} とする。


ほか、上述のベクトルを位置表示をもちいて書き換えただけだが、

  • AB+BC=AC{\displaystyle {\vec {AB}}+{\vec {BC}}={\vec {AC}}}

である。もし、Bの代わりに別の位置 G を経由したとしても、

  • AG+GC=AC{\displaystyle {\vec {AG}}+{\vec {GC}}={\vec {AC}}}

このように、途中の経路の位置(上述の位置 Bや 位置 G など)に関係なく、ベクトルは最初と最後の点だけで決まる。

もちろん、1個目のベクトルの終点と、2個目のベクトルの始点とが、同じ位置でなければいけない。

ほか、

  • AB+BC+CD=AD{\displaystyle {\vec {AB}}+{\vec {BC}}+{\vec {CD}}={\vec {AD}}}

のように、3つ以上の場合でも成り立つ。もちろん、足しあうベクトルの始点と終点とは連続していないといけない。

上式は、下記のように、文字式でいう結合法則を前提とすれば証明できる。

AB+BC+CD=(AB+BC)+CD=(AC)+CD=AD{\displaystyle {\vec {AB}}+{\vec {BC}}+{\vec {CD}}=({\vec {AB}}+{\vec {BC}})+{\vec {CD}}=({\vec {AC}})+{\vec {CD}}={\vec {AD}}}

と計算すれば良い。


なお、大文字 A ,B , C や原点 Oなどで位置を表した場合の、AB{\displaystyle {\vec {AB}}} や OA{\displaystyle {\vec {OA}}} などのようなベクトルの書式を、位置ベクトルと言う。

位置ベクトルの書式の場合は、対応する始点終点の2点を書くことで、ベクトルの向きと大きさを示す。

AB{\displaystyle {\vec {AB}}} の始点はAであり、終点はBである。

BA{\displaystyle {\vec {BA}}} の始点はBであり、終点はAである。

OA{\displaystyle {\vec {OA}}} の始点はOであり、終点はAである。

ベクトルの減法

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} に対し、 ab=a+(b){\displaystyle {\vec {a}}-{\vec {b}}={\vec {a}}+(-{\vec {b}})} と書く。

ベクトルの減法

位置ベクトルの表示で書けば、

  • OAOB=BA{\displaystyle {\vec {OA}}-{\vec {OB}}={\vec {BA}}}

である。なお、O{\displaystyle O}とは原点のこと。

ベクトルの実数倍

零ベクトルでないベクトル a{\displaystyle {\vec {a}}} と実数 k{\displaystyle k} に対し、ベクトルの実数倍 ka{\displaystyle k{\vec {a}}} を以下のように定める。

  1. k>0{\displaystyle k>0} のとき、ベクトル a{\displaystyle {\vec {a}}} と方向が同じで、大きさが k{\displaystyle k} 倍されたベクトル
  2. k=0{\displaystyle k=0} のとき、零ベクトル 0{\displaystyle {\vec {0}}}
  3. k<0{\displaystyle k<0} のとき、逆ベクトル a{\displaystyle -{\vec {a}}} と方向が同じで、大きさが k{\displaystyle k} 倍されたベクトル

また零ベクトル 0{\displaystyle {\vec {0}}} に対し、実数倍を k0=0{\displaystyle k{\vec {0}}={\vec {0}}} で定める。

任意の実数 k,l{\displaystyle k,l} に対して、以下の性質が成り立つ。

  • (k+l)a=ka+la{\displaystyle (k+l){\vec {a}}=k{\vec {a}}+l{\vec {a}}}
  • k(a+b)=ka+kb{\displaystyle k({\vec {a}}+{\vec {b}})=k{\vec {a}}+k{\vec {b}}}
  • (kl)a=k(la)=kla{\displaystyle (kl){\vec {a}}=k(l{\vec {a}})=kl{\vec {a}}}

ベクトルの平行・垂直

零ベクトルではないベクトル a,b(0){\displaystyle {\vec {a}},{\vec {b}}\,(\neq {\vec {0}})} に対し、a=AA,b=BB{\displaystyle {\vec {a}}={\vec {\mathrm {AA'} }},{\vec {b}}={\vec {\mathrm {BB'} }}} となる点をとる。

このとき、直線 AA{\displaystyle \mathrm {AA'} } と直線 BB{\displaystyle \mathrm {BB'} } が平行であるとき、ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} は平行であるといい、 ab{\displaystyle {\vec {a}}\parallel {\vec {b}}} で表す。

また、直線 AA{\displaystyle \mathrm {AA'} } と直線 BB{\displaystyle \mathrm {BB'} } が垂直であるとき、ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} は垂直であるといい、ab{\displaystyle {\vec {a}}\perp {\vec {b}}} で表す。

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} が平行のとき、明らかに、片方のベクトルを実数倍すれば大きさと向きが一致するから、

ab{\displaystyle {\vec {a}}\parallel {\vec {b}}} とはb=ka{\displaystyle {\vec {b}}=k{\vec {a}}} となる実数 k{\displaystyle k} が存在することと同値である。

ベクトルの実数倍

ベクトルの分解

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} がともに零ベクトルでなく(a,b0{\displaystyle {\vec {a}},{\vec {b}}\neq {\vec {0}}}) 、平行でないとき、任意のベクトル p{\displaystyle {\vec {p}}} に対して、 p=sa+tb{\displaystyle {\vec {p}}=s{\vec {a}}+t{\vec {b}}} となる実数 s,t{\displaystyle s,t} を取ることができる。このとき、a,b{\displaystyle {\vec {a}},{\vec {b}}}は「一次独立である」という。一次独立でないときは「一次従属である」という。一次従属であるとき、各ベクトルは平行である。


証明

a=OA,b=OB,p=OP{\displaystyle {\vec {a}}={\vec {\mathrm {OA} }},{\vec {b}}={\vec {\mathrm {OB} }},{\vec {p}}={\vec {\mathrm {OP} }}} となる点をとる。点 P{\displaystyle \mathrm {P} } を通り、直線 OB,OA{\displaystyle \mathrm {OB} ,\mathrm {OA} } に平行な直線が、それぞれ 直線 OA,OB{\displaystyle \mathrm {OA} ,\mathrm {OB} } と交わる点をそれぞれ S,T{\displaystyle \mathrm {S,T} } と置く。

このとき、 OS=sa,OT=tb{\displaystyle {\vec {\mathrm {OS} }}=s{\vec {a}},{\vec {\mathrm {OT} }}=t{\vec {b}}} となる実数 s,t{\displaystyle s,t} を取ることができる。ここで、四角形 OSPT{\displaystyle \mathrm {OSPT} } は平行四辺形なので、 p=sa+tb{\displaystyle {\vec {p}}=s{\vec {a}}+t{\vec {b}}} が成り立つ。

ベクトルの成分表示

ベクトル a{\displaystyle {\vec {a}}} に対して、座標平面上の原点を O{\displaystyle \mathrm {O} } とするとき、a=OA{\displaystyle {\vec {a}}=\mathrm {\vec {OA}} } となる点 A(ax,ay){\displaystyle \mathrm {A} (a_{x},a_{y})} を取ることができる。そこで、 (ax,ay){\displaystyle (a_{x},a_{y})} をベクトル a{\displaystyle {\vec {a}}} の成分表示とし、座標と同様にa=(ax,ay){\displaystyle {\vec {a}}=(a_{x},a_{y})}、または「,」を取り除いてa=(axay){\displaystyle {\vec {a}}={\begin{pmatrix}a_{x}&a_{y}\end{pmatrix}}}、または縦に並べて a=(axay){\displaystyle {\vec {a}}={\begin{pmatrix}a_{x}\\a_{y}\end{pmatrix}}} と書く。※後者二つはそれぞれ「行ベクトル」「列ベクトル」という。詳しくは行列で扱う。


ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} に対して、a=OA,b=OB{\displaystyle {\vec {a}}=\mathrm {\vec {OA}} ,\,{\vec {b}}=\mathrm {\vec {OB}} } となる点 A,B{\displaystyle \mathrm {A} ,\mathrm {B} } をとり、a=(ax,ay),b=(bx,by){\displaystyle {\vec {a}}=(a_{x},a_{y}),\,{\vec {b}}=(b_{x},b_{y})} とするとき

a=bOA=OB{\displaystyle {\vec {a}}={\vec {b}}\iff {\vec {\mathrm {OA} }}={\vec {\mathrm {OB} }}\iff }点 A,B{\displaystyle \mathrm {A} ,\,\mathrm {B} } が一致する ax=bx{\displaystyle \iff a_{x}=b_{x}} かつ ay=by{\displaystyle a_{y}=b_{y}}


また、 a=(ax,ay){\displaystyle {\vec {a}}=(a_{x},a_{y})} に対して、a=OA{\displaystyle {\vec {a}}=\mathrm {\vec {OA}} } とするとき、 |a|=OA¯{\displaystyle |{\vec {a}}|={\overline {\mathrm {OA} }}}なので、

|a|=ax2+ay2{\displaystyle |{\vec {a}}|={\sqrt {a_{x}^{2}+a_{y}^{2}}}}

である。

ベクトル a=(ax,ay),b=(bx,by){\displaystyle {\vec {a}}=(a_{x},a_{y}),{\vec {b}}=(b_{x},b_{y})} に対して、以下の性質が成り立つ。

  • a+b=(ax+bx,ay+by){\displaystyle {\vec {a}}+{\vec {b}}=(a_{x}+b_{x},a_{y}+b_{y})}
  • ab=(axbx,ayby){\displaystyle {\vec {a}}-{\vec {b}}=(a_{x}-b_{x},a_{y}-b_{y})}
  • ka=(kax,kay){\displaystyle k{\vec {a}}=(ka_{x},ka_{y})}


練習問題として、基本ベクトルを成分表示してみよう。基本ベクトルとは、大きさが1であり、向きがそれぞれの座標軸の正方向と平行のものである。

基本ベクトルを成分表示すれば、

ex=(1,0){\displaystyle {\vec {e}}_{x}=(1,0)}

ey=(0,1){\displaystyle {\vec {e}}_{y}=(0,1)}

の2種類が存在する。

このように、基本ベクトルは、単に平行な座標軸の成分だけが値が1で、他の軸の値は 0 とすれば良い。

なお、混同しやすいが「単位ベクトル」とは、向きが必ずしも座標軸と平行とは限らない、大きさが1のベクトルの事である。

位置ベクトル

ある点を基準にして、その点を始点とするベクトルについて考えることにより、ベクトルを用いて点の位置関係について考察することができる。

点の位置関係基準となる点 O{\displaystyle {\rm {O}}} を予め定める。このとき、点 A{\displaystyle {\rm {A}}} に対して、ベクトル OA{\displaystyle {\vec {\rm {OA}}}} を点 A{\displaystyle {\rm {A}}} の位置ベクトルという。位置ベクトル a{\displaystyle {\vec {a}}} で与えられる点 A{\displaystyle {\rm {A}}} を A(a){\displaystyle \mathrm {A} ({\vec {a}})} で表す。

また、点 A(a),B(b){\displaystyle \mathrm {A} ({\vec {a}}),\,\mathrm {B} ({\vec {b}})} のとき、AB=OBOA=ba{\displaystyle {\vec {\rm {AB}}}={\vec {\rm {OB}}}-{\vec {\rm {OA}}}={\vec {b}}-{\vec {a}}} が成り立つ。

内分点・外分点の位置ベクトル

以下、位置ベクトルの基準点を点 O{\displaystyle {\rm {O}}} とする。

点 A(a),B(b){\displaystyle {\rm {A({\vec {a}}),\,{\rm {B({\vec {b}})}}}}} を通る線分 AB{\displaystyle \mathrm {AB} } を m:n{\displaystyle m:n} に内分する点 P(p){\displaystyle \mathrm {P} ({\vec {p}})} を求める。

AP=mm+nAB{\displaystyle {\vec {\mathrm {AP} }}={\frac {m}{m+n}}{\vec {\mathrm {AB} }}} より、pa=mm+n(ba){\displaystyle {\vec {p}}-{\vec {a}}={\frac {m}{m+n}}({\vec {b}}-{\vec {a}})} したがって、p=na+mbm+n{\displaystyle {\vec {p}}={\frac {n{\vec {a}}+m{\vec {b}}}{m+n}}} である。[3]


次に、点 A(a),B(b){\displaystyle {\rm {A({\vec {a}}),\,{\rm {B({\vec {b}})}}}}} を通る線分 AB{\displaystyle \mathrm {AB} } を m:n{\displaystyle m:n} に外分する点 Q(q){\displaystyle \mathrm {Q} ({\vec {q}})} を求める。

m>n{\displaystyle m>n} の場合は、 AQ=mmnAB{\displaystyle {\vec {\mathrm {AQ} }}={\frac {m}{m-n}}{\vec {\mathrm {AB} }}} より、qa=mmn(ba){\displaystyle {\vec {q}}-{\vec {a}}={\frac {m}{m-n}}({\vec {b}}-{\vec {a}})} したがって、q=na+mbmn{\displaystyle {\vec {q}}={\frac {-n{\vec {a}}+m{\vec {b}}}{m-n}}} である。[4]

m<n{\displaystyle m<n} の場合は、BQ=nnmBA{\displaystyle {\vec {\mathrm {BQ} }}={\frac {n}{n-m}}{\vec {\mathrm {BA} }}} に注意して同様に計算すれば、前と同じ、 q=na+mbmn{\displaystyle {\vec {q}}={\frac {-n{\vec {a}}+m{\vec {b}}}{m-n}}} が得られる。[5]

三角形の重心の位置ベクトル

三角形 ABC{\displaystyle \mathrm {ABC} } に対し、 A(a),B(b),C(c){\displaystyle \mathrm {A} ({\vec {a}}),\,\mathrm {B} ({\vec {b}}),\,\mathrm {C} ({\vec {c}})} と置く。この三角形 ABC{\displaystyle \mathrm {ABC} } の重心 G(g){\displaystyle \mathrm {G} ({\vec {g}})} を求める。

線分 BC{\displaystyle \mathrm {BC} } の中点を M(m){\displaystyle \mathrm {M} ({\vec {m}})} とすると、点 M{\displaystyle \mathrm {M} } は線分 BC{\displaystyle \mathrm {BC} } を 1:1{\displaystyle 1:1} に内分する点なので、 m=b+c2{\displaystyle {\vec {m}}={\frac {{\vec {b}}+{\vec {c}}}{2}}} である。

点 G{\displaystyle \mathrm {G} } は線分 AM{\displaystyle \mathrm {AM} } を 2:1{\displaystyle 2:1} に内分する点なので、 g=a+b+c3{\displaystyle {\vec {g}}={\frac {{\vec {a}}+{\vec {b}}+{\vec {c}}}{3}}} である。[6]

三角形の内心の位置ベクトル

三角形 ABC{\displaystyle \mathrm {ABC} } に対し、 A(a),B(b),C(c){\displaystyle \mathrm {A} ({\vec {a}}),\,\mathrm {B} ({\vec {b}}),\,\mathrm {C} ({\vec {c}})} と置く。さらに、AB=c,BC=a,CA=b{\displaystyle \mathrm {AB} =c,\,\mathrm {BC} =a,\,\mathrm {CA} =b} と置く。三角形 ABC{\displaystyle \mathrm {ABC} } の内心の位置ベクトル I(i){\displaystyle \mathrm {I} ({\vec {i}})} を求める。[7]

A{\displaystyle {\rm {A}}} の二等分線と線分 BC{\displaystyle {\rm {BC}}} の交点を D(d){\displaystyle \mathrm {D} ({\vec {d}})} とする。このとき、三角形の二等分線の性質よりBD¯:DC¯=c:b{\displaystyle {\overline {\mathrm {BD} }}:{\overline {\mathrm {DC} }}=c:b} したがって、d=bb+ccb+c{\displaystyle {\vec {d}}={\frac {b{\vec {b}}+c{\vec {c}}}{b+c}}} である。

ここで、AI¯:ID¯=BA¯:BD¯=c:acb+c=(b+c):a{\displaystyle {\overline {\mathrm {AI} }}:{\overline {\mathrm {ID} }}={\overline {\mathrm {BA} }}:{\overline {\mathrm {BD} }}=c:{\frac {ac}{b+c}}=(b+c):a}[8] である。

したがって、i=aa+(b+c)da+b+c=aa+bb+cca+b+c{\displaystyle {\vec {i}}={\frac {a{\vec {a}}+(b+c){\vec {d}}}{a+b+c}}={\frac {a{\vec {a}}+b{\vec {b}}+c{\vec {c}}}{a+b+c}}} である。

ベクトルの内積

中学理科または高校物理の力学では、力学的な仕事の定義を習ったことがあるだろう。この仕事では、移動方向以外の力は、仕事に寄与しなかった。このような力の仕事の計算をベクトルの観点からみれば、内積という新しい概念が定義できる。[9][10]

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} に対し、 a=OA,b=OB{\displaystyle {\vec {a}}={\vec {\mathrm {OA} }},{\vec {b}}={\vec {\mathrm {OB} }}} となる点 O,A,B{\displaystyle \mathrm {O,A,B} } をとる。このとき、 AOB{\displaystyle \angle \mathrm {AOB} } をベクトル a→,b→ のなす角という。


ベクトルの内積の導入には、いくつかの流儀がある。ここでは、余弦定理を使う流儀を紹介する。

まず、OAB{\displaystyle \triangle \mathrm {OAB} } において余弦定理を適用すると、

BA¯2=OA¯2+OB¯22OA¯OB¯cosθ{\displaystyle {\overline {\mathrm {BA} }}^{2}={\overline {\mathrm {OA} }}^{2}+{\overline {\mathrm {OB} }}^{2}-2\,{\overline {\mathrm {OA} }}\cdot {\overline {\mathrm {OB} }}\cos \theta } ・・・・(1)

なお,OAとOB のなす角を θシータ と置いた。


次に、点Aの位置が直交座標上で (ax, ay) とする。

同様に、点Bの位置が直交座標上で (bx, by) とする。

余弦定理で表した(1)式の右辺と左辺は、上述の座標を用いれば、ピタゴラスの定理(三平方の定理)により、両辺をそれぞれ次のように置換できる。

lhs=BA¯2=(bxax)2+(byay)2{\displaystyle \mathrm {lhs} ={\overline {\mathrm {BA} }}^{2}={(b_{x}-a_{x})^{2}+(b_{y}-a_{y})^{2}}} = (bx22bxax+ax2)+(by22byay+ay2){\displaystyle (b_{x}{}^{2}-2b_{x}{}a_{x}+a_{x}{}^{2})+(b_{y}{}^{2}-2b_{y}{}a_{y}+a_{y}{}^{2})}

rhs=(ax2+ay2)+(bx2+by2)2ax2+ay2bx2+by2cosθ{\displaystyle \mathrm {rhs} =(a_{x}{}^{2}+a_{y}{}^{2})+(b_{x}{}^{2}+b_{y}{}^{2})-2{\sqrt {a_{x}{}^{2}+a_{y}{}^{2}}}{\sqrt {b_{x}{}^{2}+b_{y}{}^{2}}}\cos \theta }


両辺が等しいので、それぞれの辺の結論同士をまとめれば、

(bx22bxax+ax2)+(by22byay+ay2){\displaystyle (b_{x}{}^{2}-2b_{x}{}a_{x}+a_{x}{}^{2})+(b_{y}{}^{2}-2b_{y}{}a_{y}+a_{y}{}^{2})} = (ax2+ay2)+(bx2+by2)2ax2+ay2bx2+by2cosθ{\displaystyle (a_{x}{}^{2}+a_{y}{}^{2})+(b_{x}{}^{2}+b_{y}{}^{2})-2{\sqrt {a_{x}{}^{2}+a_{y}{}^{2}}}{\sqrt {b_{x}{}^{2}+b_{y}{}^{2}}}\cos \theta }

両辺から同じもの同士を引き算すれば、

(2bxax)+(2byay){\displaystyle (-2b_{x}{}a_{x})+(-2b_{y}{}a_{y})} = 2ax2+ay2bx2+by2cosθ{\displaystyle -2{\sqrt {a_{x}{}^{2}+a_{y}{}^{2}}}{\sqrt {b_{x}{}^{2}+b_{y}{}^{2}}}\cos \theta }

整理すれば

(bxax)+(byay){\displaystyle (b_{x}{}a_{x})+(b_{y}{}a_{y})} = ax2+ay2bx2+by2cosθ{\displaystyle {\sqrt {a_{x}{}^{2}+a_{y}{}^{2}}}{\sqrt {b_{x}{}^{2}+b_{y}{}^{2}}}\cos \theta }

今後の説明の都合で、式中の文字の順序を下記のように並び変える。

axbx+ayby{\displaystyle a_{x}{}b_{x}+a_{y}{}b_{y}} = ax2+ay2bx2+by2cosθ{\displaystyle {\sqrt {a_{x}{}^{2}+a_{y}{}^{2}}}{\sqrt {b_{x}{}^{2}+b_{y}{}^{2}}}\cos \theta }


さて、ここでベクトルの内積を定義する。

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} のなす角を θ{\displaystyle \theta } とするとき、内積 ab{\displaystyle {\vec {a}}\cdot {\vec {b}}} をab=|a||b|cosθ

{\displaystyle {\vec {a}}\cdot {\vec {b}}=|{\vec {a}}||{\vec {b}}|\cos \theta }

で定める。念のため注記するが、内積はベクトルではなく実数である。※内積 ab

{\displaystyle {\vec {a}}\cdot {\vec {b}}}

 を a×b

{\displaystyle {\vec {a}}\times {\vec {b}}}

 のように表記してはいけない。a×b

{\displaystyle {\vec {a}}\times {\vec {b}}}

 はベクトルの外積(範囲外)を表す。

さて、上述の余弦定理を用いた式変形の結論から、ab=|a||b|cosθ=axbx+ayby

{\displaystyle {\vec {a}}\cdot {\vec {b}}=|{\vec {a}}||{\vec {b}}|\cos \theta =a_{x}b_{x}+a_{y}b_{y}}

となるので、ベクトルの内積は、直交座標上では、同じ座標同士の積の和として求められることが分かる。


また、ベクトルの大きさ(ベクトルの長さ、ベクトルの絶対値)は、自分自身との内積として下記のように定義し直す事もできる。

まず、余弦定理の式を再掲。BA¯2=OA¯2+OB¯22OA¯OB¯cosθ

{\displaystyle {\overline {\mathrm {BA} }}^{2}={\overline {\mathrm {OA} }}^{2}+{\overline {\mathrm {OB} }}^{2}-2{\overline {\mathrm {OA} }}\cdot {\overline {\mathrm {OB} }}\cos \theta }

 ・・・・(1)

これをベクトルで書き換える。|ba|2=|a|2+|b|22ab

{\displaystyle |{\vec {b}}-{\vec {a}}|^{2}=|{\vec {a}}|^{2}+|{\vec {b}}|^{2}-2{\vec {a}}\cdot {\vec {b}}}

  ・・・(2)


とりあえず図形的な意味は無視して、左辺を文字式の分配法則のように展開してみると、|ba|2=(ba)(ba)=aa+bbabba=|a|2+|b|22ab

{\displaystyle |{\vec {b}}-{\vec {a}}|^{2}=({\vec {b}}-{\vec {a}})\cdot ({\vec {b}}-{\vec {a}})={\vec {a}}\cdot {\vec {a}}+{\vec {b}}\cdot {\vec {b}}-{\vec {a}}\cdot {\vec {b}}-{\vec {b}}\cdot {\vec {a}}=|{\vec {a}}|^{2}+|{\vec {b}}|^{2}-2{\vec {a}}\cdot {\vec {b}}}

となる(この計算は後述の内積の性質 ab=ba,aa=|a|2{\displaystyle {\vec {a}}\cdot {\vec {b}}={\vec {b}}\cdot {\vec {a}},\;{\vec {a}}\cdot {\vec {a}}=|{\vec {a}}|^{2}}から正当化できる)。これは(2)式の右辺に等しい。

このように、ベクトルの内積は、文字式の分配法則のように展開してよい事が分かる


発展的だが、正射影を使った考え方を紹介する。大学では、こちらの考え方を使って4次元以上のベクトルの内積を定義する。補足:正射影

OAB{\displaystyle \triangle \mathrm {OAB} }において、AOB=θ{\displaystyle \angle \mathrm {AOB} =\theta }とする。また、OC=c{\displaystyle {\vec {\mathrm {OC} }}={\vec {c}}}のように表記する。

OBからOAへ伸ばした垂線の足をHとするとき、「線分OHは、線分OBの線分OAへの正射影である」という。また、線分OHをベクトルとしてみたh{\displaystyle {\vec {h}}}正射影ベクトルという。このとき、|h|=|b|cosθ{\displaystyle |{\vec {h}}|=|{\vec {b}}|\cos \theta }が成り立つ。

つまり、内積ab{\displaystyle {\vec {a}}\cdot {\vec {b}}}b{\displaystyle {\vec {b}}}a{\displaystyle {\vec {a}}}に正射影したときの、a{\displaystyle {\vec {a}}}の大きさ|a|{\displaystyle |{\vec {a}}|}と正射影ベクトルの長さ|h|{\displaystyle |{\vec {h}}|}の積|a||h|{\displaystyle |{\vec {a}}||{\vec {h}}|}でも定義される。


正射影ベクトルを内積を用いて表現してみよう。a

{\displaystyle {\vec {a}}}

の長さは|a|

{\displaystyle |{\vec {a}}|}

なので、a

{\displaystyle {\vec {a}}}

に平行な単位ベクトルはa|a|

{\displaystyle {\frac {\vec {a}}{|{\vec {a}}|}}}

である。正射影ベクトルはa

{\displaystyle {\vec {a}}}

に平行で長さが|b|cosθ

{\displaystyle |{\vec {b}}|\cos \theta }

なので、|b|cosθ×a|a|=|b|cosθ|a|a

{\displaystyle |{\vec {b}}|\cos \theta \times {\frac {\vec {a}}{|{\vec {a}}|}}={\frac {|{\vec {b}}|\cos \theta }{|{\vec {a}}|}}{\vec {a}}}

と表現できる。分母分子に|a|

{\displaystyle |{\vec {a}}|}

を掛けると|a||b|cosθ|a|2a

{\displaystyle {\frac {|{\vec {a}}||{\vec {b}}|\cos \theta }{|{\vec {a}}|^{2}}}{\vec {a}}}

であり、後述の内積の性質を用いることにより、abaaa

{\displaystyle {\frac {{\vec {a}}\cdot {\vec {b}}}{{\vec {a}}\cdot {\vec {a}}}}{\vec {a}}}

と内積のみを用いて表現できる。

(図)

成分表示された内積

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} を a=(ax,ay),b=(bx,by){\displaystyle {\vec {a}}=(a_{x},a_{y}),{\vec {b}}=(b_{x},b_{y})} と成分表示したときの、内積 ab{\displaystyle {\vec {a}}\cdot {\vec {b}}} について考えてみよう。

ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} に対し、 a=OA,b=OB{\displaystyle {\vec {a}}={\vec {\mathrm {OA} }},{\vec {b}}={\vec {\mathrm {OB} }}} となる点 O,A,B{\displaystyle \mathrm {O,A,B} } をとり、ベクトル a,b{\displaystyle {\vec {a}},{\vec {b}}} のなす角を θ{\displaystyle \theta } とする。このとき OAB{\displaystyle \triangle \mathrm {OAB} } に対し余弦定理を用いて

AB¯2=OA¯2+OB¯22OA¯OB¯cosθ{\displaystyle {\overline {\mathrm {AB} }}^{2}={\overline {\mathrm {OA} }}^{2}+{\overline {\mathrm {OB} }}^{2}-2\cdot {\overline {\mathrm {OA} }}\cdot {\overline {\mathrm {OB} }}\cos \theta }

(図)

ここで、 AB¯=|ba|,OA¯=|a|,OB¯=|b|{\displaystyle {\overline {\mathrm {AB} }}=|{\vec {b}}-{\vec {a}}|,{\overline {\mathrm {OA} }}=|{\vec {a}}|,{\overline {\mathrm {OB} }}=|{\vec {b}}|} と、OA¯OB¯cosθ=|a||b|cosθ=ab{\displaystyle {\overline {\mathrm {OA} }}\cdot {\overline {\mathrm {OB} }}\cos \theta =|{\vec {a}}||{\vec {b}}|\cos \theta ={\vec {a}}\cdot {\vec {b}}} より

|ba|2=|a|2+|b|22ab{\displaystyle |{\vec {b}}-{\vec {a}}|^{2}=|{\vec {a}}|^{2}+|{\vec {b}}|^{2}-2{\vec {a}}\cdot {\vec {b}}} であるので、 ab=12(|a|2+|b|2|ba|2){\displaystyle {\vec {a}}\cdot {\vec {b}}={\frac {1}{2}}(|{\vec {a}}|^{2}+|{\vec {b}}|^{2}-|{\vec {b}}-{\vec {a}}|^{2})} である。

ここで、 |a|2=ax2+ay2,|b|2=bx2+by2,|ba|2=|(bxax,byay)|2=(bxax)2+(byay)2{\displaystyle |{\vec {a}}|^{2}=a_{x}^{2}+a_{y}^{2},|{\vec {b}}|^{2}=b_{x}^{2}+b_{y}^{2},|{\vec {b}}-{\vec {a}}|^{2}=|(b_{x}-a_{x},b_{y}-a_{y})|^{2}=(b_{x}-a_{x})^{2}+(b_{y}-a_{y})^{2}} なので、これを代入すれば

ab=12(|a|2+|b|2|ba|2){\displaystyle {\vec {a}}\cdot {\vec {b}}={\frac {1}{2}}(|{\vec {a}}|^{2}+|{\vec {b}}|^{2}-|{\vec {b}}-{\vec {a}}|^{2})} =12[(ax2+ay2)+(bx2+by2)(bxax)2+(byay)2]{\displaystyle ={\frac {1}{2}}\left[(a_{x}^{2}+a_{y}^{2})+(b_{x}^{2}+b_{y}^{2})-(b_{x}-a_{x})^{2}+(b_{y}-a_{y})^{2}\right]} =axbx+ayby{\displaystyle =a_{x}b_{x}+a_{y}b_{y}} である。

したがって ab=axbx+ayby{\displaystyle {\vec {a}}\cdot {\vec {b}}=a_{x}b_{x}+a_{y}b_{y}} が得られた。

内積の性質

内積の計算法則

内積の性質 ― ベクトル a,b,c{\displaystyle {\vec {a}},{\vec {b}},{\vec {c}}} と実数 k{\displaystyle k} に対し以下が成り立つ。

  1.  ab=ba{\displaystyle {\vec {a}}\cdot {\vec {b}}={\vec {b}}\cdot {\vec {a}}}
  2.  a(b+c)=ab+ac{\displaystyle {\vec {a}}\cdot ({\vec {b}}+{\vec {c}})={\vec {a}}\cdot {\vec {b}}+{\vec {a}}\cdot {\vec {c}}}
  3.  (ka)b=k(ab){\displaystyle (k{\vec {a}})\cdot {\vec {b}}=k({\vec {a}}\cdot {\vec {b}})}
  4.  0aa=|a|2{\displaystyle 0\leqq {\vec {a}}\cdot {\vec {a}}=|{\vec {a}}|^{2}}

これらはベクトルを成分表示して計算すれば証明できる。

証明 — a=(ax,ay),b=(bx,by),c=(cx,cy){\displaystyle {\vec {a}}=(a_{x},a_{y}),{\vec {b}}=(b_{x},b_{y}),{\vec {c}}=(c_{x},c_{y})} とする。

  1.  ab=axbx+ayby=ba{\displaystyle {\vec {a}}\cdot {\vec {b}}=a_{x}b_{x}+a_{y}b_{y}={\vec {b}}\cdot {\vec {a}}}
  2.  a(b+c)=(ax,ay)(bx+cx,by+cy)=(axbx+axcx)+(ayby+aycy)=ab+ac{\displaystyle {\vec {a}}\cdot ({\vec {b}}+{\vec {c}})=(a_{x},a_{y})\cdot (b_{x}+c_{x},b_{y}+c_{y})=(a_{x}b_{x}+a_{x}c_{x})+(a_{y}b_{y}+a_{y}c_{y})={\vec {a}}\cdot {\vec {b}}+{\vec {a}}\cdot {\vec {c}}}
  3.  (ka)b=(kax,kay)(bx,by)=k(axbx+ayby)=k(ab){\displaystyle (k{\vec {a}})\cdot {\vec {b}}=(ka_{x},ka_{y})\cdot (b_{x},b_{y})=k(a_{x}b_{x}+a_{y}b_{y})=k({\vec {a}}\cdot {\vec {b}})}
  4.  aa=ax2+ay2=|a|20{\displaystyle {\vec {a}}\cdot {\vec {a}}=a_{x}{}^{2}+a_{y}{}^{2}=|{\vec {a}}|^{2}\geq 0}


なお、4 0aa=|a|2

{\displaystyle 0\leqq {\vec {a}}\cdot {\vec {a}}=|{\vec {a}}|^{2}}

について、内積は一次元の実数であるので、不等号や大小関係を考える事ができる。

内積を取っていないベクトルそのものは、不等号や大小関係が定義されない。

ベクトルの次元は、高校では、必ず2以上の自然数とする(つまり、2次元、3次元、4次元、5次元、・・・)。図形への応用を考えるなら、2次元ベクトル(a,b)と3次元ベクトル(a,b,c)だけを考えればよい( 4次元ベクトル(a,b,c,d)またはそれ以上の次元は、この単元では考えない )。

また、「 1次元のベクトル 」の存在については考えない事とする(実数の係数 k などとの混同を避けるため。1次元のベクトルについては考えない方が合理的である)。


さて、計算法則ではないが、頻繁に使う計算結果として、次の結果がある。0ベクトルでない2本のベクトル a

{\displaystyle {\vec {a}}}

 と b

{\displaystyle {\vec {b}}}

 について、a

{\displaystyle {\vec {a}}}

 と b

{\displaystyle {\vec {b}}}

 が垂直に交わる  ⇔  ab=0

{\displaystyle {\vec {a}}\cdot {\vec {b}}={\vec {0}}}

ただし、少なくとも片方が0ベクトルだとすると、θの値に関わらず積が0になってしまうので、0ベクトルがある場合は除外する。

上記の公式の結果は、公式のように証明なしで用いて良い。

なお、念のため証明すると、ab=|a||b|cosθ=axbx+ayby

{\displaystyle {\vec {a}}\cdot {\vec {b}}=|{\vec {a}}||{\vec {b}}|\cos \theta =a_{x}b_{x}+a_{y}b_{y}}

 ・・・(3)

の式から証明できる。上(3)式の2番目の辺 の θ に90°を代入すれば、ab=|a||b|cos90=|a||b|0=0

{\displaystyle {\vec {a}}\cdot {\vec {b}}=|{\vec {a}}||{\vec {b}}|\cos 90^{\circ }=|{\vec {a}}||{\vec {b}}|\cdot 0=0}


内積の値は、直交座標の座標軸を回転させても変わらない。内積の値は、両ベクトルの大きさと、図形的な「なす角」によってのみ決まる。

この性質は、物理学の力学などで内積の計算を使うときに重要である。物理学で用いる座標軸は、直交でありさえすれば、計算しやすいような向きに自由に設定してよい。具体的に言えば、力学の「仕事」は、座標系を直交座標で定義さえすれば、どのような向きで座標系を置いても、仕事の値は同じ結果になる。


ほか、x軸方向の基本ベクトル ex={\displaystyle {\vec {e}}_{x}=}(1,0) と y軸方向の基本ベクトルey={\displaystyle {\vec {e}}_{y}=}(0,1)の内積は、成分同士の積として内積を計算すればexey=10+01=0

{\displaystyle {\vec {e}}_{x}\cdot {\vec {e}}_{y}=1\cdot 0+0\cdot 1=0}

となり、上述の議論のように結果は 0 になり、上述の議論(垂直に交わるベクトル同士の内積はゼロ)と整合性がある。

ほか、

a=0=(0,0){\displaystyle {\vec {a}}={\vec {0}}=(0,0)} または b=0=(0,0){\displaystyle {\vec {b}}={\vec {0}}=(0,0)} なら、ab=0{\displaystyle {\vec {a}}\cdot {\vec {b}}=0}

である。証明は、それぞれの場合の両ベクトルの成分同士の積による。入試などでは、公式として証明なしで用いてよい。

なお、少なくとも片方のベクトルが零ベクトルである時の「なす角」については、考えない事とする。

演習問題
x2+y2=1{\displaystyle x^{2}+y^{2}=1}上の点A(cosθ,sinθ){\displaystyle \mathrm {A} (\cos \theta ,\sin \theta )}における円の接線をベクトルを利用して求めよ

解答[表示]


ベクトル(x,y)のような2次元ベクトルのことを「平面ベクトル」とも言う。平面上の位置や変化量を表す事が出来るからである。

ベクトル(x, y, z)のような3次元ベクトルのことを「空間ベクトル」または「立体ベクトル」などとも言う。空間上の位置や変化量を表すことが出来るからである。

このように、2次元、3次元のベクトルは、図形的に解釈する事もできる。

4次元以上については、通常は図形的な意味合いについては考えない。

図形的な意味を考えれば、数直線は1次元のベクトルのように思えそうだが、しかし係数 k などとの混同を避けるため、1次元のベクトルについては考えないのが一般的である。

ベクトル方程式

数学では、全ての図形を「点の集合」と考える。数学Ⅱで習ったように、「任意の点P(x,y){\displaystyle \mathrm {P} (x,y)}についてx,y{\displaystyle x,y}がある方程式(*)を満たす」ことが「P{\displaystyle \mathrm {P} }の集合が図形F{\displaystyle {\mathcal {F}}}である」ことの必要十分条件であるとき、(*)を「図形の方程式」と呼んだ。

同様に、「P{\displaystyle \mathrm {P} }の位置ベクトルOP{\displaystyle {\vec {\mathrm {OP} }}}がある方程式(**)を満たす」ことが「P{\displaystyle \mathrm {P} }の集合が図形F{\displaystyle {\mathcal {F}}}である」ことの必要十分条件であるとき、(**)をベクトル方程式(vector equation)という。

演習問題

A(a),B(b){\displaystyle \mathrm {A} ({\vec {a}}),\,\mathrm {B} ({\vec {b}})}とする。 このとき、線分OAを1:3に分ける点と、線分OBを5:2に分ける点をそれぞれ、A’,B’とする。

(1) ベクトル OA,OB{\displaystyle {\vec {\mathrm {OA'} }},\,{\vec {\mathrm {OB'} }}} をベクトルa,b{\displaystyle {\vec {a}},\,{\vec {b}}}を用いてあらわせ。

(2) 線分AB’と、BA’の交点 M の位置ベクトルをベクトルa,b{\displaystyle {\vec {a}},\,{\vec {b}}}を用いてあらわせ。

解答[表示]

直線のベクトル方程式

点 A(a){\displaystyle \mathrm {A} ({\vec {a}})} を通り、ベクトル d(0){\displaystyle {\vec {d}}\,(\neq {\vec {0}})} に平行な直線を g{\displaystyle g} とする。g{\displaystyle g} 上の点を P(p){\displaystyle \mathrm {P} ({\vec {p}})} とすると、AP=0{\displaystyle {\vec {\mathrm {AP} }}={\vec {0}}}またはAPd{\displaystyle {\vec {\mathrm {AP} }}\parallel {\vec {d}}} だからAP=td

{\displaystyle {\vec {\mathrm {AP} }}=t{\vec {d}}}

となる実数 t{\displaystyle t} がある。

すなわち、pa=td

{\displaystyle {\vec {p}}-{\vec {a}}=t{\vec {d}}}

よって、p=a+td

{\displaystyle {\vec {p}}={\vec {a}}+t{\vec {d}}}

これを、直線 g のベクトル方程式といい、 d{\displaystyle {\vec {d}}} を g{\displaystyle g} の方向ベクトルという。また、t{\displaystyle t} を媒介変数ばいかいへんすうパラメータ)という。


点Aの座標を(x1 , y1){\displaystyle (x_{1}\ ,\ y_{1})}d=(a , b){\displaystyle {\vec {d}}=(a\ ,\ b)}、点Pの座標を(x , y){\displaystyle (x\ ,\ y)}とおくと、ベクトル方程式 p=a+td{\displaystyle {\vec {p}}={\vec {a}}+t{\vec {d}}} は(x , y)=(x1 , y1)+t(a , b)

{\displaystyle (x\ ,\ y)=(x_{1}\ ,\ y_{1})+t(a\ ,\ b)}

となる。したがって

{x=x1+aty=y1+bt{\displaystyle {\begin{cases}x=x_{1}+at\\y=y_{1}+bt\end{cases}}}

これを直線 g{\displaystyle g} の媒介変数表示パラメータ表示)という。

演習問題

点A(1 , 2){\displaystyle (1\ ,\ 2)}を通り、d=(3 , 5){\displaystyle {\vec {d}}=(3\ ,\ 5)}に平行な直線の方程式を、媒介変数tを用いて表せ。

また、tを消去した式で表せ。

解答[表示]


2点 A(a),B(b){\displaystyle \mathrm {A} ({\vec {a}}),\,\mathrm {B} ({\vec {b}})} を通る直線のベクトル方程式を考える。

直線ABは、点Aを通り、AB=ba{\displaystyle {\vec {\mathrm {AB} }}={\vec {b}}-{\vec {a}}}を方向ベクトルとする直線と考えられるから、そのベクトル方程式はp=a+t(ba)

{\displaystyle {\vec {p}}={\vec {a}}+t\left({\vec {b}}-{\vec {a}}\right)}

となる。これは次のように書ける。p=(1t)a+tb

{\displaystyle {\vec {p}}=(1-t){\vec {a}}+t{\vec {b}}}

演習問題

2点A(2 , 5){\displaystyle (2\ ,\ 5)},B(1 , 3){\displaystyle (-1\ ,\ 3)}を通る直線の方程式を、媒介変数tを用いて表せ。

解答[表示]

点Aを通るベクトルn(0){\displaystyle {\vec {n}}(\neq {\vec {0}})}に垂直な直線をgとする。g上の点をPとすると、AP=0{\displaystyle {\vec {\mathrm {AP} }}={\vec {0}}}またはAPn{\displaystyle {\vec {\mathrm {AP} }}\perp {\vec {n}}}だからAPn=0

{\displaystyle {\vec {\mathrm {AP} }}\cdot {\vec {n}}=0}

…(1)

である。

点A,Pの位置ベクトルをそれぞれ、a , p{\displaystyle {\vec {a}}\ ,\ {\vec {p}}}とすると、AP=pa{\displaystyle {\vec {\mathrm {AP} }}={\vec {p}}-{\vec {a}}}だから、(1)はn(pa)=0

{\displaystyle {\vec {n}}\cdot ({\vec {p}}-{\vec {a}})=0}

…(2)

となる。(2)が点Aを通って、n{\displaystyle {\vec {n}}}に垂直な直線gのベクトル方程式であり、n{\displaystyle {\vec {n}}}をこの直線の法線ほうせんベクトル(normal vector)という。


点Aの座標を(x1 , y1){\displaystyle (x_{1}\ ,\ y_{1})}n=(a , b){\displaystyle {\vec {n}}=(a\ ,\ b)}、点Pの座標を(x , y){\displaystyle (x\ ,\ y)}とおくと、pa=(xx1 , yy1){\displaystyle {\vec {p}}-{\vec {a}}=(x-x_{1}\ ,\ y-y_{1})}だから、(2)は次のようになる。a(xx1)+b(yy1)=0

{\displaystyle a(x-x_{1})+b(y-y_{1})=0}

この方程式は、ax1by1=c{\displaystyle -ax_{1}-by_{1}=c}とおくと、ax+by+c=0{\displaystyle ax+by+c=0}となるから、次のことがいえる。

直線ax+by+c=0の法線ベクトルは、n→=(a , b)である。

演習問題

点A(2 , 5){\displaystyle (2\ ,\ 5)}を通り、n=(4 , 3){\displaystyle {\vec {n}}=(4\ ,\ 3)}に垂直な直線の方程式を求めよ。

解答[表示]

円のベクトル方程式

円の数学的な定義は「ある点からの距離が等しい点の集合」である。

よって、中心をC, 円上の任意点をPとすると、|CP|{\displaystyle |{\vec {\mathrm {CP} }}|}が一定値(半径rの値)をとるならばPの軌跡は円であるといえる。

これを位置ベクトルを用いて書き換えると円のベクトル方程式を得る。|pc|=r

{\displaystyle |{\vec {p}}-{\vec {c}}|=r}


これを両辺2乗して成分表示すると座標平面上での円の方程式を得る。

また、以下のような考え方をしても良い。

直径ABに対する円周角が常に90{\displaystyle 90^{\circ }}であることから、円上の任意点をPとすると常にAPBP=0{\displaystyle {\vec {\mathrm {AP} }}\cdot {\vec {\mathrm {BP} }}=0}である。

これは位置ベクトルを用いて以下のように表せる。(pa)(pb)=0

{\displaystyle ({\vec {p}}-{\vec {a}})\cdot ({\vec {p}}-{\vec {b}})=0}

これもまた、円のベクトル方程式であり、先ほどの形に変形することができる。

  • 変形できることの証明

(pa)(pb)=|p|2(a+b)p+ab

{\displaystyle ({\vec {p}}-{\vec {a}})\cdot ({\vec {p}}-{\vec {b}})=|{\vec {p}}|^{2}-({\vec {a}}+{\vec {b}})\cdot {\vec {p}}+{\vec {a}}\cdot {\vec {b}}}

平方完成して|pa+b2|2|a+b|24+ab=0

{\displaystyle \left|{\vec {p}}-{\frac {{\vec {a}}+{\vec {b}}}{2}}\right|^{2}-{\frac {|{\vec {a}}+{\vec {b}}|^{2}}{4}}+{\vec {a}}\cdot {\vec {b}}=0}

ここで|a+b|24ab=|a|2+2ab+|b|24ab4=|a|22ab+|b|24=|ab|24

{\displaystyle {\frac {|{\vec {a}}+{\vec {b}}|^{2}}{4}}-{\vec {a}}\cdot {\vec {b}}={\frac {|{\vec {a}}|^{2}+2{\vec {a}}\cdot {\vec {b}}+|{\vec {b}}|^{2}-4{\vec {a}}\cdot {\vec {b}}}{4}}={\frac {|{\vec {a}}|^{2}-2{\vec {a}}\cdot {\vec {b}}+|{\vec {b}}|^{2}}{4}}={\frac {|{\vec {a}}-{\vec {b}}|^{2}}{4}}}

より、|pa+b2|2=(|ab|2)2

{\displaystyle \left|{\vec {p}}-{\frac {{\vec {a}}+{\vec {b}}}{2}}\right|^{2}=\left({\frac {|{\vec {a}}-{\vec {b}}|}{2}}\right)^{2}}

|pa+b2|=|ab|2

{\displaystyle \therefore \left|{\vec {p}}-{\frac {{\vec {a}}+{\vec {b}}}{2}}\right|={\frac {|{\vec {a}}-{\vec {b}}|}{2}}}

よって、これは中心a+b2

{\displaystyle {\frac {{\vec {a}}+{\vec {b}}}{2}}}

、半径12|ab|=12AB¯

{\displaystyle {\frac {1}{2}}|{\vec {a}}-{\vec {b}}|={\frac {1}{2}}{\overline {\mathrm {AB} }}}

の円を表す。

一般にABを直径とする円は中心がABの中点で半径はAB¯{\displaystyle {\overline {\mathrm {AB} }}}(直径)の半分である。よって、式を変形して得られた結論は妥当である。


円の接線のベクトル方程式も以下の二つの考え方で得る。(以下、接線上の任意点をP, 円の中心をC, 接点をA, 半径をrとする。)

円の接点を通る半径と接線は常に垂直であることから、CACP=0{\displaystyle {\vec {\mathrm {CA} }}\cdot {\vec {\mathrm {CP} }}=0}

これを成分表示して、(pc)(ac)=0{\displaystyle ({\vec {p}}-{\vec {c}})\cdot ({\vec {a}}-{\vec {c}})=0}//


CP{\displaystyle {\vec {\mathrm {CP} }}}CA{\displaystyle {\vec {\mathrm {CA} }}}への正射影ベクトルは、接点を通る半径と接線が必ず垂直であることから常にCA{\displaystyle {\vec {\mathrm {CA} }}}と等しい。

よってCPCA=|CA||CA|=|CA|2=r2{\displaystyle {\vec {\mathrm {CP} }}\cdot {\vec {\mathrm {CA} }}=|{\vec {\mathrm {CA} }}|\cdot |{\vec {\mathrm {CA} }}|=|{\vec {\mathrm {CA} }}|^{2}=r^{2}}

最左辺を位置ベクトル表示して(pc)(ac)=r2{\displaystyle ({\vec {p}}-{\vec {c}})\cdot ({\vec {a}}-{\vec {c}})=r^{2}}//

これを座標表示すると座標平面上での円の接線の方程式を得る。


円のベクトル方程式と同様、片方の形からもう片方の形に変形することができる。

  • 証明

(pa)(ac)=0

{\displaystyle ({\vec {p}}-{\vec {a}})\cdot ({\vec {a}}-{\vec {c}})=0}

より、{(pc)(ac)}(ac)=0

{\displaystyle \{({\vec {p}}-{\vec {c}})-({\vec {a}}-{\vec {c}})\}\cdot ({\vec {a}}-{\vec {c}})=0}

lhs=(pc)(ac)|ac|2

{\displaystyle \mathrm {lhs} =({\vec {p}}-{\vec {c}})\cdot ({\vec {a}}-{\vec {c}})-|{\vec {a}}-{\vec {c}}|^{2}}

ここで|ac|=CA¯=r

{\displaystyle |{\vec {a}}-{\vec {c}}|={\overline {\mathrm {CA} }}=r}

より、(pc)(ac)=r2

{\displaystyle ({\vec {p}}-{\vec {c}})\cdot ({\vec {a}}-{\vec {c}})=r^{2}}

空間座標とベクトル

ここまでは、平面上のベクトルについて考えてきたが、ここからは3次元空間上のベクトルについて考える。より一般にベクトルはn次元(ユークリッド)空間上で定義することができるが、このようなものは高校では扱わない。

空間座標

(空間座標については2022年度施行課程から数学A「数学と人間の活動」に移されたが、当該範囲を履修していない生徒が出る可能性を考慮してこちらの記述も残すことにした。)

今までは、平面上の図形をベクトルや数式を用いて表現する方法を学んで来た。ここでいう2次元とは、平面のことである。平面上の任意の点を指定するには最低でも2以上の実数が必要だからこのように呼ばれている。


もちろん容易に分かる通り、2つ以上の次元を持っている図形も存在する。例えば、直方体は縦、横、高さの3つの長さを持っているので3次元立体の1つであり、3次元図形である。

(図 – 空間座標の座標軸の図。およびxy平面、yz平面、zx平面の図)

空間内に点O{\displaystyle \mathrm {O} }を通る1つの平面をとり、その上に直交する座標軸Ox,Oy{\displaystyle \mathrm {O} _{x},\mathrm {O} _{y}}をとる。次にO{\displaystyle \mathrm {O} }を通りこの平面に垂直な直線Oz{\displaystyle \mathrm {O} _{z}}をひき、その直線上で、O{\displaystyle \mathrm {O} }を原点とする座標を考える。

この3直線Ox,Oy,Oz{\displaystyle \mathrm {O} _{x},\mathrm {O} _{y},\mathrm {O} _{z}}は、どの2つも互いに垂直である。これらを座標軸といい、それぞれx軸y軸、z軸という。(単に、2次元の座標軸の「x軸」,「y軸」の最後に、「z軸」が追加で加わっただけである。「x軸」や「y軸」の用語は、2次元でも3次元でも共通である。)

また、x軸とy軸とで定まる平面をxy平面といい、y軸とz軸とで定まる平面をyz平面といい、z軸とx軸とで定まる平面をzx平面といい、これらを座標平面という。

空間内の点A{\displaystyle \mathrm {A} }に対して、A{\displaystyle \mathrm {A} }を通って各座標平面に平行な3つの平面をつくり、それらがx軸、y軸、z軸と交わる点をA1,A2,A3{\displaystyle \mathrm {A} _{1},\mathrm {A} _{2},\mathrm {A} _{3}}とし、A1,A2,A3{\displaystyle \mathrm {A} _{1},\mathrm {A} _{2},\mathrm {A} _{3}}のそれぞれの軸上での座標をa1 , a2 , a3{\displaystyle a_{1}\ ,\ a_{2}\ ,\ a_{3}}とする。

このとき、3つの数の組(a1 , a2 , a3)

{\displaystyle (a_{1}\ ,\ a_{2}\ ,\ a_{3})}

を点A

{\displaystyle \mathrm {A} }

座標といい、a1

{\displaystyle a_{1}}

x座標といい、a2

{\displaystyle a_{2}}

y座標といい、a3

{\displaystyle a_{3}}

z座標という。

ある点の位置を座標の値であらわす時、3次元の場合は、単に(x座標、y座標、z座標)

のように、3つ目の座標の値が追加されるだけである。

たとえば、座標が(1, 4, 2) なら、x=1, y=4, z=2 の位置にある点である。


上述のように座標の定められた空間を座標空間と呼び、点O{\displaystyle \mathrm {O} }を座標空間の原点という。

上述のような3次元の座標空間のことを「xyz空間」とも言う。由来は、座標名の「x座標」・「y座標」・「z座標」から由来している。なお、このxyz空間と言う呼び方をした場合は、当然だが座標軸の名前も「x座標」や「y座標」など対応する名前を用いないといけない。(「a座標、b座標、c座標」とか「u座標、v座標、w座標」のような、空間名に用いてない座標軸を用いてはいけない。)(参考)コンピュータ・グラフィック業界では「uv座標」「uv空間」などの語もあるが、高校数学の科目の範囲内では、座標名・空間名は「xy座標」や「xyx座標」や「xyz空間」のようにxyzだけを用いるほうが、採点者に誤解がなく無難であろう。

ほか、xyz空間のことを座標軸が3本あるので(x軸、y軸、z軸で合計3本)、「3次元空間」とも言う。なお、4次元以上の場合も、図示はできないが「4次元空間」のように言ってよい。

入試の答案で、立体図形や空間ベクトルを扱う際には、「xyz空間」や「3次元空間」などの語を用いても大丈夫である。


2点間の距離は平面座標でも空間座標でも、ピタゴラスの定理により下記のような公式になる。

平面座標での2点A(x1,y1),B(x2,y2){\displaystyle \mathrm {A} (x_{1},y_{1}),\mathrm {B} (x_{2},y_{2})}間の距離はAB¯=(x1x2)2+(y1y2)2{\displaystyle {\overline {\mathrm {AB} }}={\sqrt {(x_{1}-x_{2})^{2}+(y_{1}-y_{2})^{2}}}} である。

空間座標での2点A(x1,y1,z1),B(x2,y2,z2){\displaystyle \mathrm {A} (x_{1},y_{1},z_{1}),\mathrm {B} (x_{2},y_{2},z_{2})}間の距離はAB¯=(x1x2)2+(y1y2)2+(z1z2)2{\displaystyle {\overline {\mathrm {AB} }}={\sqrt {(x_{1}-x_{2})^{2}+(y_{1}-y_{2})^{2}+(z_{1}-z_{2})^{2}}}} である。

説明は省略する(座標平面上の距離は数学Ⅱ「図形と方程式」で、空間座標上の図形は数学A「数学と人間の活動」で詳しく習う)。

上記の距離の公式の計算練習も兼ねて、原点から空間内の点Pまでの距離も考えてみよう。

空間座標で、原点O{\displaystyle \mathrm {O} }から点P(x1,y1,z1){\displaystyle \mathrm {P} (x_{1},y_{1},z_{1})}までの距離は OP¯=x12+y12+z12{\displaystyle {\overline {\mathrm {OP} }}={\sqrt {x_{1}{}^{2}+y_{1}{}^{2}+z_{1}{}^{2}}}}である。

証明は、単に上記の2点間の距離の公式で、片方の点の位置を原点座標である x2=0,y2=0,z2=0{\displaystyle x_{2}=0,y_{2}=0,z_{2}=0} と置いて公式に代入すれば良い。

空間ベクトルの諸公式

平面ベクトルで成り立った多くの公式や概念が、空間ベクトルでも成り立つ。(平面ベクトルの解説と同じような解説になるので、理解しているならば読み飛ばしてもいい。念のため、下記に公式を明示する。)

まず、いくつかの計算の、定義式を明示する。

空間ベクトルの加算、減算、および実数倍は、下記のように定義される。なお、下記の公式の内容は、単に、平面ベクトルの最後にz軸の成分が追加されただけである。

  • a+b=(ax+bx,ay+by,az+bz){\displaystyle {\vec {a}}+{\vec {b}}=(a_{x}+b_{x},a_{y}+b_{y},a_{z}+b_{z})}
  • ab=(axbx,ayby,azbz){\displaystyle {\vec {a}}-{\vec {b}}=(a_{x}-b_{x},a_{y}-b_{y},a_{z}-b_{z})}
  • ka=(kax,kay,kaz){\displaystyle k{\vec {a}}=(ka_{x},ka_{y},ka_{z})}


また、上記の公式の場合は(単にz軸を追加すれば空間ベクトルの公式になるため)、平面ベクトルで成り立った下記の性質は、空間ベクトルでも成り立つ。

任意の実数 k,l{\displaystyle k,l} に対して、以下の性質が成り立つ。
*  (k+l)a=ka+la{\displaystyle (k+l){\vec {a}}=k{\vec {a}}+l{\vec {a}}}
*  k(a+b)=ka+kb{\displaystyle k({\vec {a}}+{\vec {b}})=k{\vec {a}}+k{\vec {b}}}
*  (kl)a=k(la)=kla{\displaystyle (kl){\vec {a}}=k(l{\vec {a}})=kl{\vec {a}}}

上記の証明は、成分をひとつひとつ計算すれば可能だが、しかし平面の場合と同じような公式が多いので、本wikiでは省略する。


なお、ベクトルの加算と減算について、基本的には同じ次元のベクトル同士でしか、加算、減算は出来ない。

つまり、計算できない例を挙げると、3次元の空間ベクトル (ax,ay,az){\displaystyle (a_{x},a_{y},a_{z})} と 2次元の平面ベクトル (bx,by){\displaystyle (b_{x},b_{y})} をそのままの形で加算・減算しあう事は不可能である。

どうしても、図形の応用問題などで平面ベクトル(2次元)の計算結果を空間ベクトル(3次元)で使用したい場合は、たとえば (bx,by,0){\displaystyle (b_{x},b_{y},0)} のように次元の不足しているほうのベクトルに、不足している座標軸に 0 などの適切な値を設定すれば良い(設定する値は問題ごとに異なる)。


ほか、3次元の零ベクトル 0=(0,0,0){\displaystyle {\vec {0}}=(0,0,0)} や逆ベクトル a=(ax,ay,az){\displaystyle -{\vec {a}}=(-a_{x},-a_{y},-a_{z})} なども同様に、単に座標軸を1つ増やす方法で定義されるので、平面の場合と同じような下記の性質が成り立つ(証明は省略)。

* a+0=a{\displaystyle {\vec {a}}+{\vec {0}}={\vec {a}}}
* a+(a)=0{\displaystyle {\vec {a}}+(-{\vec {a}})={\vec {0}}}
* 0a=0{\displaystyle 0\cdot {\vec {a}}={\vec {0}}}

内積も同様に定義できる。空間ベクトル同士の内積は、成分表示を用いれば、次の公式になる。(3次元の作図が難しいので、余弦定理との関係式の紹介よりも先に、成分表示の公式を紹介する)

a=(ax,ay,az),b=(bx,by,bz){\displaystyle {\vec {a}}=(a_{x},a_{y},a_{z}),{\vec {b}}=(b_{x},b_{y},b_{z})} と成分表示されるベクトル a{\displaystyle {\vec {a}}}b{\displaystyle {\vec {b}}} があるとする。このとき、下記の公式が成り立つ。

* ab=axbx+ayby+azbz=ba{\displaystyle {\vec {a}}\cdot {\vec {b}}=a_{x}b_{x}+a_{y}b_{y}+a_{z}b_{z}={\vec {b}}\cdot {\vec {a}}}

また、ベクトルのなす角θも、平面ベクトルと同様に内積をもちいて算出できて、下記の式が成り立つ。ab=|a||b|cosθ

{\displaystyle {\vec {a}}\cdot {\vec {b}}=|{\vec {a}}||{\vec {b}}|\cos \theta }

ただし、三次元の作図は難しいので、本書では余弦定理の作図は省略する。作図は難しいが余弦定理そのものは空間ベクトルでも成り立つので、上記のθの公式が成り立つ。

3次元らしく見えるように、上述の成分表示から求める内積の公式と、なす角θの式を合わせれば、ab=axbx+ayby+azbz=|a||b|cosθ

{\displaystyle {\vec {a}}\cdot {\vec {b}}=a_{x}b_{x}+a_{y}b_{y}+a_{z}b_{z}=|{\vec {a}}||{\vec {b}}|\cos \theta }

のように書ける。文章題などで「なす角」θ を求めたい場合は、この式を活用すれば解ける場合が多い。

本書では、後述の単元でより詳しく空間ベクトルの公式や性質を説明しているので、今の単元ではこれ以上の深入りを省略する。今の段階では、平面ベクトルの性質の多くが空間ベクトルでも成り立つ事さえ、分かれば良い。


単位ベクトルや基本ベクトルの概念も、空間ベクトルでも存在する。なお、基本ベクトルとは、大きさ1のベクトルであり、さらに座標軸と平行のものである。

つまり、基本ベクトルとは、成分表示すれば、

ex=(1,0,0){\displaystyle {\vec {e}}_{x}=(1,0,0)}

ey=(0,1,0){\displaystyle {\vec {e}}_{y}=(0,1,0)}

ez=(0,0,1){\displaystyle {\vec {e}}_{z}=(0,0,1)}

の3種類が存在する。このように、基本ベクトルは、単に平行な座標軸の成分だけが値が1で、他の軸の値は 0 とすれば良い。

なお、ある空間ベクトル a{\displaystyle {\vec {a}}} の成分表示を、 a=(x,y,z){\displaystyle {\vec {a}}=(x,y,z)} のようにxyzで表すとは限らず、たとえば a=(a1,a2,a3){\displaystyle {\vec {a}}=(a_{1},a_{2},a_{3})} のように番号で書く場合もある。大学数学では、4次元以上のベクトルへの応用も考慮して、番号で書く場合の方が多い。

高校生向けの教材などでも、番号で書く書式の教材があるので、番号の書式にも慣れておくと良い。なお、座標軸の名前は、そのまま「x軸」「y軸」「z軸」のように呼び続ける(「1軸」「2軸」といった呼び方は存在しない)。 「xy平面」や「xyz空間」などの用語も、そのまま呼び続ける。

よく、基本ベクトルを番号の書式で書く事がある。それを紹介するとe1=(1,0,0)

{\displaystyle {\vec {e}}_{1}=(1,0,0)}

e2=(0,1,0)

{\displaystyle {\vec {e}}_{2}=(0,1,0)}

e3=(0,0,1)

{\displaystyle {\vec {e}}_{3}=(0,0,1)}

となる。このように、eの右下の番号と、左の成分から数えた1の位置が対応している。

数列と同様に、ベクトルの成分を左から第1項、第2項、・・・と呼ぶ場合がある。それを用いれば、「ek{\displaystyle {\vec {e}}_{k}}は第k項に1という成分を持つ基本ベクトルである」といえる。なお、第n項まで存在するベクトルをn項(行/列)ベクトルと呼んだりする。

球面の方程式

ここでは、特に3次元空間の図形に注目する。 まずはベクトルを用いる前に3次元空間の空間図形を、数式によって記述する方法を考察する。


2次元空間において、もっとも簡単な図形は直線であり、その式は一般的にax+by=c

{\displaystyle ax+by=c}

で表わされた。 (a{\displaystyle a},b{\displaystyle b},c{\displaystyle c}は任意の定数。) ここでx{\displaystyle x},y{\displaystyle y}は、2次元空間を代表する2つのパラメーターであり、3次元空間を用いたときには、これらは3つの文字で表わされることが期待される。

実際このような式で表わされる図形は、3次元空間でも基本的な図形である。つまり、ax+by+cz=d

{\displaystyle ax+by+cz=d}

が、上の式の類似物として得られる。 (a{\displaystyle a},b{\displaystyle b},c{\displaystyle c},d{\displaystyle d}は任意の定数。)

このような図形はどんな図形に対応するだろうか?

実際にはこの図形を特徴づけるのは、後に学ぶ3次元ベクトルを用いるのがもっとも簡単であるので、これは後にまわすことにする。

しかし、ただ1つこの式から分かることは、3次元空間の座標を表わすパラメーターx,y,z

{\displaystyle x,y,z}

のうちに1つの関係f(x,y,z)=0

{\displaystyle f(x,y,z)=0}

を与えることで、3次元空間上の図形を指定できるということである。この場合は、f(x,y,z)=ax+by+czd

{\displaystyle f(x,y,z)=ax+by+cz-d}

を用いていた。

ベクトルを使わなくても図形的解釈が得られる式として、(xa)2+(yb)2+(zc)2=r2

{\displaystyle (x-a)^{2}+(y-b)^{2}+(z-c)^{2}=r^{2}}

が挙げられる。 (a{\displaystyle a},b{\displaystyle b},c{\displaystyle c},r{\displaystyle r}は任意の定数。) この式は、2次元でいうところの(xa)2+(yb)2+=r2

{\displaystyle (x-a)^{2}+(y-b)^{2}+=r^{2}}

の式の類似物である。2次元の場合はこの式は、

中心(a,b){\displaystyle (a,b)}半径r{\displaystyle r}の円に対応していた。 3次元のこの式は、結論をいうと中心(a,b,c){\displaystyle (a,b,c)}半径r{\displaystyle r}の円に対応しているのである。

  • 説明

上の式(xa)2+(yb)2+(zc)2=r2

{\displaystyle (x-a)^{2}+(y-b)^{2}+(z-c)^{2}=r^{2}}

を満たすある点(x,y,z){\displaystyle (x,y,z)}を取り、その点と点(a,b,c){\displaystyle (a,b,c)}との距離を考える。

空間座標に置けるx{\displaystyle x}軸、 y{\displaystyle y}軸、 z{\displaystyle z}軸はそれぞれ直交しているので、2点の距離は3平方の定理を用いて(xa)2+(yb)2+(zc)2

{\displaystyle {\sqrt {(x-a)^{2}+(y-b)^{2}+(z-c)^{2}}}}

で与えられる。

しかし、上の式からここで選んだ点(x,y,z){\displaystyle (x,y,z)}は、条件(xa)2+(yb)2+(zc)2=r2

{\displaystyle (x-a)^{2}+(y-b)^{2}+(z-c)^{2}=r^{2}}

を満たしているので、2点の距離は(xa)2+(yb)2+(zc)2

{\displaystyle {\sqrt {(x-a)^{2}+(y-b)^{2}+(z-c)^{2}}}}

=r2

{\displaystyle ={\sqrt {r^{2}}}}

=r

{\displaystyle =r}

である。 (r>0{\displaystyle r>0}を用いた。)

よって、上の式を満たす点は全て点(a,b,c){\displaystyle (a,b,c)}からの距離がr{\displaystyle r}である点であり、これは中心(a,b,c){\displaystyle (a,b,c)}半径r{\displaystyle r}の円に他ならない。

演習問題

中心(3,7,2){\displaystyle (3,7,-2)}

半径1{\displaystyle 1}

の球の式を求めよ。

解答[表示]

演習問題
x2+2x+y28y+z2+6z9=0{\displaystyle x^{2}+2x+y^{2}-8y+z^{2}+6z-9=0}

がどのような 球に対応するか計算せよ。

解答[表示]

空間におけるベクトル

次に3次元空間上におけるベクトルを考察する。

2次元空間上ではベクトルは2つの量の組み合わせで表わされた。 これは1つのベクトルはx軸方向に対応する量とy軸方向に対応する量の2つを持っている必要があったからである。

このことから、3次元空間のベクトルは3つの量の組み合わせで書けることが予想される。 特にx{\displaystyle x}軸方向の成分a{\displaystyle a}y{\displaystyle y}軸方向の成分b{\displaystyle b}z{\displaystyle z}軸方向の成分c{\displaystyle c} (a{\displaystyle a},b{\displaystyle b},c{\displaystyle c}は任意の定数。) で表わされるベクトルを、(a,b,c)

{\displaystyle (a,b,c)}

と書いて表わすことにする。

2次元平面では あるベクトルa=(a,b)

{\displaystyle {\vec {a}}=(a,b)}

は、 (a{\displaystyle a},b{\displaystyle b}は任意の定数。)

2本の基本ベクトルe1=(1,0)

{\displaystyle {\vec {e}}_{1}=(1,0)}

e2=(0,1)

{\displaystyle {\vec {e}}_{2}=(0,1)}

を用いて、a=ae1+be2

{\displaystyle {\vec {a}}=a{\vec {e}}_{1}+b{\vec {e}}_{2}}

で表わされた。

3次元空間でもこのような記述法があり、上で用いたベクトルa=(a,b,c)

{\displaystyle {\vec {a}}=(a,b,c)}

は、

3本の基本ベクトルe1=(1,0,0)

{\displaystyle {\vec {e}}_{1}=(1,0,0)}

e2=(0,1,0)

{\displaystyle {\vec {e}}_{2}=(0,1,0)}

e3=(0,0,1)

{\displaystyle {\vec {e}}_{3}=(0,0,1)}

を用いてa=ae1+be2+ce3

{\displaystyle {\vec {a}}=a{\vec {e}}_{1}+b{\vec {e}}_{2}+c{\vec {e}}_{3}}

と表すことができる。

3次元ベクトルに対しても2次元ベクトルで定めた定義や性質がほぼそのまま成立する(一般のn次元でも)。

3次元ベクトルの加法は、それぞれのベクトル要素を独立に足し合わせることによって定義する。(x1,y1,z1)+(x2,y2,z2)

{\displaystyle (x_{1},y_{1},z_{1})+(x_{2},y_{2},z_{2})}

=(x1+x2,y1+y2,z1+z2)

{\displaystyle =(x_{1}+x_{2},y_{1}+y_{2},z_{1}+z_{2})}

また、それぞれのベクトルの要素が全て等しいベクトルを”ベクトルとして等しい(ベクトルの相等)”と表現する。

演習問題

ベクトルの和(1,2,3)+(4,5,6){\displaystyle (1,2,3)+(4,5,6)}

を計算せよ。

解答[表示]

空間ベクトルの内積

ベクトルa{\displaystyle {\vec {a}}},b{\displaystyle {\vec {b}}}間のベクトルの内積も平面の場合と同様にab=|a||b|cosθ

{\displaystyle {\vec {a}}\cdot {\vec {b}}=|{\vec {a}}||{\vec {b}}|\cos \theta }

(θ{\displaystyle \theta }は、ベクトルa{\displaystyle {\vec {a}}},b{\displaystyle {\vec {b}}}のなす角。)

分配法則や1次独立の性質もそのまま成り立つ。 ただし、3次元空間の全てのベクトルを張るには、3つの一次独立なベクトルを持って来る必要がある。

演習問題

2つのベクトルの内積(1,2,3)(4,5,6){\displaystyle (1,2,3)\cdot (4,5,6)}

を計算せよ。

解答[表示]

演習問題

2次元空間のベクトルは2本の1次独立なベクトルがあれば、必ずそれらの線形結合によって計算できるはずである。

ここで、a1=(1,2){\displaystyle {\vec {a}}_{1}=(1,2)}

a2=(5,3){\displaystyle {\vec {a}}_{2}=(-5,3)}

を用いて、b=(10,7){\displaystyle {\vec {b}}=(10,7)}

を、b=ca1+da2{\displaystyle {\vec {b}}=c{\vec {a}}_{1}+d{\vec {a}}_{2}}

の形に書いてみよ。 (c{\displaystyle c},d{\displaystyle d}は、何らかの定数。)

解答[表示]

この表式を用いて、以前見たax+by+cz=d

{\displaystyle ax+by+cz=d}

の図形的解釈を述べる。

この図形上の任意の点を(x,y,z){\displaystyle (x,y,z)}で表わす。 この点は原点Oに対する位置ベクトルを用いると(x,y,z){\displaystyle (x,y,z)}で与えられる。 便宜のために このベクトルをx{\displaystyle {\vec {x}}}と書くことにする。

一方、ベクトルa=(a,b,c){\displaystyle {\vec {a}}=(a,b,c)}を用いると、上の式はベクトルの内積を用いてax=d{\displaystyle {\vec {a}}\cdot {\vec {x}}=d}で与えられる。 つまり、この式で表わされる図形はあるベクトル a{\displaystyle {\vec {a}}} との内積を一定に保つ図形である。 この図形は、実際には a{\displaystyle {\vec {a}}} に直交する平面で与えられる。 なぜならこのような平面上の点は、必ず平面上のある一点の位置ベクトルに加えて、 ベクトル a{\displaystyle {\vec {a}}} に直交するベクトルを加えたもので書くことが出来る。 しかし、 ベクトル a{\displaystyle {\vec {a}}} に直交するベクトルと ベクトル a{\displaystyle {\vec {a}}} の内積は必ず0であるので、 このような点の集合は ベクトル a{\displaystyle {\vec {a}}} と一定の内積を持つのである。

よって元の式ax+by+cz=d

{\displaystyle ax+by+cz=d}

は、 ベクトルa=(a,b,c){\displaystyle {\vec {a}}=(a,b,c)}に直交する平面に対応することが分かった。 次にd{\displaystyle d}が、図形が表わす平面と、原点との距離に関係があることを示す。

特に、ベクトルa{\displaystyle {\vec {a}}}に比例する位置ベクトルを持つ点x{\displaystyle {\vec {x}}}を考える。このときこの点と原点との距離は、 平面ax+by+cz=d

{\displaystyle ax+by+cz=d}

と原点との距離に対応する。 なぜなら、位置ベクトルx{\displaystyle {\vec {x}}}は、原点から平面ax+by+cz=d

{\displaystyle ax+by+cz=d}

に垂直に下ろした線に対応するからである。

このことから仮にa{\displaystyle {\vec {a}}}方向の単位ベクトルをn{\displaystyle {\vec {n}}}と書き、平面と原点との距離をm{\displaystyle m}と書くと、x=mn{\displaystyle {\vec {x}}=m{\vec {n}}}が得られる。 この式をax=d

{\displaystyle {\vec {a}}\cdot {\vec {x}}=d}

に代入すると、amn=d

{\displaystyle {\vec {a}}\cdot m{\vec {n}}=d}

m|a|=d

{\displaystyle m|{\vec {a}}|=d}

が得られる。よって、d{\displaystyle d}は、 平面と原点の距離m{\displaystyle m}とベクトルa{\displaystyle {\vec {a}}}の大きさをかけたものである。

演習問題

特にベクトルa=(0,0,1){\displaystyle {\vec {a}}=(0,0,1)}

を取ると、どのような式が得られて、その式は どのような図形に対応するか。

解答[表示]xy

{\displaystyle xy}

平面に平行であり、xy

{\displaystyle xy}

平面からの距離がd

{\displaystyle d}

である平面。

発展:外積

外積は高校数学範囲外で入試には出ないが、外積は数学や物理などに応用でき、便利なのでここで扱う。

三次元ベクトル a,b{\displaystyle {\vec {a}},\,{\vec {b}}} に対し、外積 a×b{\displaystyle {\vec {a}}\times {\vec {b}}} を次を満たすものとする。

  1. a×b{\displaystyle {\vec {a}}\times {\vec {b}}} は a,b{\displaystyle {\vec {a}},\,{\vec {b}}} それぞれと垂直[11]
  2. フレミングの左手の法則の格好をする。このとき、中指を a{\displaystyle {\vec {a}}} 、人差し指を b{\displaystyle {\vec {b}}} 、としたとき、a×b{\displaystyle {\vec {a}}\times {\vec {b}}} は親指の方向である。
  3. ベクトル a,b{\displaystyle {\vec {a}},\,{\vec {b}}} のなす角を θ{\displaystyle \theta } とする。|a×b|=|a||b|sinθ{\displaystyle |{\vec {a}}\times {\vec {b}}|=|{\vec {a}}||{\vec {b}}|\sin \theta }[12]
外積の方向を表した図。上の→記号がないが、これはベクトルである。

次に外積の成分表示を考えてみよう。この定義から成分表示を直接導くのは面倒なので、天下り的に成分表示を与えてから、それが外積の定義を満たすことを確認する。

a=(a1a2a3){\displaystyle {\vec {a}}={\begin{pmatrix}a_{1}\\a_{2}\\a_{3}\end{pmatrix}}} 、b=(b1b2b3){\displaystyle {\vec {b}}={\begin{pmatrix}b_{1}\\b_{2}\\b_{3}\end{pmatrix}}} としたとき、a×b=(a2b3a3b2a3b1a1b3a1b2a2b1){\displaystyle {\vec {a}}\times {\vec {b}}={\begin{pmatrix}a_{2}b_{3}-a_{3}b_{2}\\a_{3}b_{1}-a_{1}b_{3}\\a_{1}b_{2}-a_{2}b_{1}\end{pmatrix}}} である。

まずは、a×b{\displaystyle {\vec {a}}\times {\vec {b}}} は a,b{\displaystyle {\vec {a}},\,{\vec {b}}} それぞれと垂直であることを確認する。これは、(a×b)a=0{\displaystyle ({\vec {a}}\times {\vec {b}})\cdot {\vec {a}}=0} と (a×b)b=0{\displaystyle ({\vec {a}}\times {\vec {b}})\cdot {\vec {b}}=0} であることを成分表示を代入すれば証明できる。

次に、 |a×b|=|a||b|sinθ{\displaystyle |{\vec {a}}\times {\vec {b}}|=|{\vec {a}}||{\vec {b}}|\sin \theta } を証明する。|a×b|2=|a|2|b|2sin2θ=|a|2|b|2(1cos2θ){\displaystyle |{\vec {a}}\times {\vec {b}}|^{2}=|{\vec {a}}|^{2}|{\vec {b}}|^{2}\sin ^{2}\theta ={\vec {|}}a|^{2}|{\vec {b}}|^{2}(1-\cos ^{2}\theta )} 。ここで、 cos2θ=(ab)2|a|2|b|2{\displaystyle \cos ^{2}\theta ={\frac {({\vec {a}}\cdot {\vec {b}})^{2}}{|{\vec {a}}|^{2}|{\vec {b}}|^{2}}}} を代入し、|a×b|2=|a|2|b|2(ab)2{\displaystyle |{\vec {a}}\times {\vec {b}}|^{2}={\vec {|}}a|^{2}|{\vec {b}}|^{2}-({\vec {a}}\cdot {\vec {b}})^{2}} を得る。この式に、成分表示を代入すれば、両辺が等しいことが確認できる。

最後に、フレミングの左手の法則で a×b{\displaystyle {\vec {a}}\times {\vec {b}}} は親指の方向であることを確認する。

a=(100){\displaystyle {\vec {a}}={\begin{pmatrix}1\\0\\0\end{pmatrix}}}、 b=(010){\displaystyle {\vec {b}}={\begin{pmatrix}0\\1\\0\end{pmatrix}}} のとき、a×b=(001){\displaystyle {\vec {a}}\times {\vec {b}}={\begin{pmatrix}0\\0\\1\end{pmatrix}}} である。これより、二番目の性質も確認できた。


外積の応用

2つのベクトルに垂直なベクトルを求めたいときなどは、外積の成分表示から計算すれば、面倒な計算をしなくても求められる。

四面体 OABC{\displaystyle \mathrm {OABC} } の体積は 16|(OA×OB)OC|{\displaystyle {\frac {1}{6}}|({\vec {\mathrm {OA} }}\times {\vec {\mathrm {OB} }})\cdot {\vec {\mathrm {OC} }}|} である。 実際、 16|(OA×OB)OC|=13|12OA×OB||h|{\displaystyle {\frac {1}{6}}|({\vec {\mathrm {OA} }}\times {\vec {\mathrm {OB} }})\cdot {\vec {\mathrm {OC} }}|={\frac {1}{3}}\left|{\frac {1}{2}}{\vec {\mathrm {OA} }}\times {\vec {\mathrm {OB} }}\right||h|}である。ただし、 h はΔABCを底面としたときの四面体の高さである。

また、物理学に於いて力学のモーメント電磁気学のローレンツ力は外積を使うとそれぞれN=r×F{\displaystyle {\vec {N}}={\vec {r}}\times {\vec {F}}}F=q(v×B){\displaystyle {\vec {F}}=q({\vec {v}}\times {\vec {B}})} と簡潔に表せる。

外積は行列を用いて表記できる。具体的にはこちらを参照。


覚え方

図のように要素をかけ合わせる。

コラムなど

ベクトルの理論の歴史

ハミルトン

複素数とベクトルの理論はそれぞれ独立した理論として教えられているが、歴史的にはハミルトンによって複素数を拡張した四元数が発見され、四元数を元にギブスなどによってベクトルが発見された。

四元数は、a + bi + cj + dk (a,b,c,dは実数)

のように、実数と3つの虚数単位i,j,kをもちいて表される数である。 ここで、i,j,k は i^2=-1, j^2=-1, k^2=-1 を満たす数で、i,j,k は互いに異なる。

実数の単位1個に加えて、さらに3つの単位 i,  j,  k をもっているので、合計で4個の単位があるので四元数といわれるわけである。

さて、ハミルトンによる四元数の発見後、さらに研究が進むと、図形や物理学などの問題を解く際には 2乗して-1になる性質はほとんどの空間・立体(3次元の図形)の問題を解く応用の場合には不要であることが分かり、学校教育の場ではベクトルと複素数を別々に教えるようになったわけである。

そして、四元数の公式のうち、ベクトルでも類似の公式が成り立つ場合には、その四元数の公式がベクトル用に改良されてベクトルの公式として輸入されたので、結果的にハミルトンはベクトルの公式の発見者としても紹介されることになった。また、四元数は現代では3DCGなどの分野で応用されている。

五心の位置ベクトル・オイラー線

ΔABC{\displaystyle \Delta ABC}の五心の位置ベクトルはそれぞれ以下のように表される。ただし、各頂点の位置ベクトルをa,b,c{\displaystyle {\vec {a}},{\vec {b}},{\vec {c}}}とし、面積をS{\displaystyle S}とおく。

  • 内心

i=(sinA)a+(sinB)b+(sinC)csinA+sinB+sinC{\displaystyle {\vec {i}}={\frac {(\sin A){\vec {a}}+(\sin B){\vec {b}}+(\sin C){\vec {c}}}{\sin A+\sin B+\sin C}}}=aa+bb+cca+b+c{\displaystyle ={\frac {a{\vec {a}}+b{\vec {b}}+c{\vec {c}}}{a+b+c}}}

  • 外心

o=(sin2A)a+(sin2B)b+(sin2C)csin2A+sin2B+sin2C{\displaystyle {\vec {o}}={\frac {(\sin 2A){\vec {a}}+(\sin 2B){\vec {b}}+(\sin 2C){\vec {c}}}{\sin 2A+\sin 2B+\sin 2C}}}=a2(b2+c2a2)a+b2(c2+a2b2)b+c2(a2+b2c2)ca2(b2+c2a2)+b2(c2+a2b2)+c2(a2+b2c2){\displaystyle ={\frac {a^{2}(b^{2}+c^{2}-a^{2}){\vec {a}}+b^{2}(c^{2}+a^{2}-b^{2}){\vec {b}}+c^{2}(a^{2}+b^{2}-c^{2}){\vec {c}}}{a^{2}(b^{2}+c^{2}-a^{2})+b^{2}(c^{2}+a^{2}-b^{2})+c^{2}(a^{2}+b^{2}-c^{2})}}}=a2(b2+c2a2)a+b2(c2+a2b2)b+c2(a2+b2c2)c16S2{\displaystyle ={\frac {a^{2}(b^{2}+c^{2}-a^{2}){\vec {a}}+b^{2}(c^{2}+a^{2}-b^{2}){\vec {b}}+c^{2}(a^{2}+b^{2}-c^{2}){\vec {c}}}{16S^{2}}}}

  • 重心

g=a+b+c3{\displaystyle {\vec {g}}={\frac {{\vec {a}}+{\vec {b}}+{\vec {c}}}{3}}}

  • 垂心

h=(tanA)a+(tanB)b+(tanC)ctanA+tanB+tanC{\displaystyle {\vec {h}}={\frac {(\tan A){\vec {a}}+(\tan B){\vec {b}}+(\tan C){\vec {c}}}{\tan A+\tan B+\tan C}}}={a4(b2c2)2}a+{b4(c2a2)2}b+{c4(a2b2)2}ca4(b2c2)2+b4(c2a2)2+c4(a2b2)2{\displaystyle ={\frac {\{a^{4}-(b^{2}-c^{2})^{2}\}{\vec {a}}+\{b^{4}-(c^{2}-a^{2})^{2}\}{\vec {b}}+\{c^{4}-(a^{2}-b^{2})^{2}\}{\vec {c}}}{a^{4}-(b^{2}-c^{2})^{2}+b^{4}-(c^{2}-a^{2})^{2}+c^{4}-(a^{2}-b^{2})^{2}}}}={a4(b2c2)2}a+{b4(c2a2)2}b+{c4(a2b2)2}c16S2{\displaystyle ={\frac {\{a^{4}-(b^{2}-c^{2})^{2}\}{\vec {a}}+\{b^{4}-(c^{2}-a^{2})^{2}\}{\vec {b}}+\{c^{4}-(a^{2}-b^{2})^{2}\}{\vec {c}}}{16S^{2}}}}

  • 傍心

jA=(sinA)a+(sinB)b+(sinC)csinA+sinB+sinC{\displaystyle {\vec {j_{A}}}={\frac {(-\sin A){\vec {a}}+(\sin B){\vec {b}}+(\sin C){\vec {c}}}{-\sin A+\sin B+\sin C}}}=aa+bb+cca+b+c{\displaystyle ={\frac {-a{\vec {a}}+b{\vec {b}}+c{\vec {c}}}{-a+b+c}}}jB=(sinA)a(sinB)b+(sinC)csinAsinB+sinC{\displaystyle {\vec {j_{B}}}={\frac {(\sin A){\vec {a}}-(\sin B){\vec {b}}+(\sin C){\vec {c}}}{\sin A-\sin B+\sin C}}}=aabb+ccab+c{\displaystyle ={\frac {a{\vec {a}}-b{\vec {b}}+c{\vec {c}}}{a-b+c}}}jC=(sinA)a+(sinB)b(sinC)csinA+sinBsinC{\displaystyle {\vec {j_{C}}}={\frac {(\sin A){\vec {a}}+(\sin B){\vec {b}}-(\sin C){\vec {c}}}{\sin A+\sin B-\sin C}}}=aa+bbcca+bc{\displaystyle ={\frac {a{\vec {a}}+b{\vec {b}}-c{\vec {c}}}{a+b-c}}}

これらの式を見ると、全てp=wAa+wBb+wCcwA+wB+wC{\displaystyle {\vec {p}}={\frac {w_{A}{\vec {a}}+w_{B}{\vec {b}}+w_{C}{\vec {c}}}{w_{A}+w_{B}+w_{C}}}}の形(加重平均)となっていることがわかる。


外心と垂心の分母が一致していることに注目すると、以下の定理を見つけられる。g=2o+h3{\displaystyle {\vec {g}}={\frac {2{\vec {o}}+{\vec {h}}}{3}}}

この式から、重心は外心と垂心を結んだ線分を1:2に内分することがわかる。すなわち、重心・外心・垂心は必ず一直線上に存在することが言える。この直線をオイラー線という。

脚注

  1. ^ または、太文字で a{\displaystyle {\mathbf {a}}} などと表記されることもある。しかし、日本の高等学校、大学入試では {\displaystyle {\vec {\cdot }}} がほとんどである。
  2. ^ ベクトルとして等しくても、有向線分として等しいとは限らない
  3. ^ p=mm+n(ba)+a=(1mm+n)a+mm+nb=na+mbm+n{\displaystyle {\vec {p}}={\frac {m}{m+n}}({\vec {b}}-{\vec {a}})+{\vec {a}}=\left(1-{\frac {m}{m+n}}\right){\vec {a}}+{\frac {m}{m+n}}{\vec {b}}={\frac {n{\vec {a}}+m{\vec {b}}}{m+n}}}
  4. ^ q=mmn(ba)+a=(1mmn)a+mmnb=na+mbmn{\displaystyle {\vec {q}}={\frac {m}{m-n}}({\vec {b}}-{\vec {a}})+{\vec {a}}=\left(1-{\frac {m}{m-n}}\right){\vec {a}}+{\frac {m}{m-n}}{\vec {b}}={\frac {-n{\vec {a}}+m{\vec {b}}}{m-n}}}
  5. ^ m=n{\displaystyle m=n} の場合、つまり線分を 1:1{\displaystyle 1:1} に外分する点は存在しない。なぜなら、任意の線分ABに対してAP:BP=1:1となる点Pは線分ABの直角二等分線上にあるが、点Pが線分AB上にある場合、これは内分点であり、点Pが線分AB上にない場合、これは外分点ではありえない。
  6. ^ g=a+2m2+1=a+b+c3{\displaystyle {\vec {g}}={\frac {{\vec {a}}+2{\vec {m}}}{2+1}}={\frac {{\vec {a}}+{\vec {b}}+{\vec {c}}}{3}}}
  7. ^ ここで、線分の長さと頂点の位置ベクトルを同じアルファベットで置いているが、記号 {\displaystyle {\vec {\bullet }}} のついているものは、ベクトル。記号 {\displaystyle {\vec {\bullet }}} のついていないものは実数であることに注意せよ。
  8. ^ BD¯:DC¯=c:b{\displaystyle {\overline {\mathrm {BD} }}:{\overline {\mathrm {DC} }}=c:b} より BD¯=cb+ca{\displaystyle {\overline {\mathrm {BD} }}={\frac {c}{b+c}}a}
  9. ^ 物理数学Iなどを参照
  10. ^ これは、内”積”という名前がついているが、実数の”積”とは様子が違い、単純に実数の積をベクトルに拡張したものが内積というわけではない。実数の積は実数から実数への演算であるが、ベクトルの内積はベクトルから実数への演算である。
  11. ^ 数式で表すと a×ba{\displaystyle {\vec {a}}\times {\vec {b}}\perp {\vec {a}}} かつ a×bb{\displaystyle {\vec {a}}\times {\vec {b}}\perp {\vec {b}}}
  12. ^ |a||b|sinθ{\displaystyle |{\vec {a}}||{\vec {b}}|\sin \theta } はベクトル a,b{\displaystyle {\vec {a}},\,{\vec {b}}} の作る平行四辺形の面積に等しい。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次