テデトク

← コースに戻る

ベクトルとは何か

ベクトルには2つの顔があります。物理学者にとっては空間に浮かぶ矢印、 プログラマーにとっては数の組 [2, 1]。線形代数の面白さは、この2つを 重ね合わせて見られるようになる瞬間から始まります。まず矢印を動かして、数がどう追いかけてくるか見てみましょう。

このコースでは当面、平面上の矢印と座標の組を同じものとして扱います。ただし後の「ベクトル空間」の章で見るように、座標 [2, 1]基底を選んではじめて決まる表現で、矢印そのものとは区別されます。いまは「基底を固定したうえでの同一視」だと思っておいてください。

触ってみる — 足し算は「継ぎ足し」

赤い点青い点をドラッグしてください。黄色いベクトルが2つの和 a+b\vec{a} + \vec{b} です。 点線に注目すると、和は「a\vec{a} の先に b\vec{b} を継ぎ足した到達点」、 つまり平行四辺形の対角線になっています。

ベクトル a の成分
ベクトル b の成分

ベクトル a は (2.0, 1.0)、ベクトル b は (-1.0, 2.0)、ベクトル a+b は (1.0, 3.0) です。

aa・青 bb をドラッグして動かせます

a=(2.0,1.0)a = (2.0, 1.0) b=(1.0,2.0)b = (-1.0, 2.0) a+b=(1.0,3.0)a + b = (1.0, 3.0)

成分で見れば、和はただの座標ごとの足し算です:

a+b=(a1a2)+(b1b2)=(a1+b1a2+b2)\vec{a} + \vec{b} = \begin{pmatrix} a_1 \\ a_2 \end{pmatrix} + \begin{pmatrix} b_1 \\ b_2 \end{pmatrix} = \begin{pmatrix} a_1 + b_1 \\ a_2 + b_2 \end{pmatrix}

矢印の「継ぎ足し」と数の「成分ごとの和」は常に一致します。これがベクトルの第一の約束です。

スカラー倍 — 伸ばす・縮める・裏返す

もう1つの基本演算はスカラー倍 kak\vec{a} です。スカラーとは、向きを持たないただの数(ここでは実数 kk)のこと。スライダーで kk を動かしてみてください。 kk を負にした瞬間、矢印が反対向きに裏返るのがポイントです。

ベクトル a の成分
k=1.5k = 1.5

スカラー k は 1.5、ベクトル a は (2.0, 1.0)、スカラー倍 ka は (3.0, 1.5) です。

ka=(3.0,1.5)ka = (3.0, 1.5)

「足す」と「スカラー倍する」。実は線形代数のすべての操作は、この2つの組み合わせでできています。 次章で登場する線形結合はまさにその組み合わせです。

内積 — どれだけ同じ方向を向いているか

2つのベクトルの「相性」を測る道具が内積 ab=abcosθ\vec{a} \cdot \vec{b} = |\vec{a}||\vec{b}|\cos\theta です。 赤い点を青いベクトルの周りでぐるっと回してみてください。 黄色い「影」(正射影)が伸び縮みし、直角になった瞬間に内積が 0 になります。

ベクトル a の成分
ベクトル b の成分

ベクトル a は (1.5, 2.0)、ベクトル b は (3.0, 0.5)、内積は 5.50、なす角は 44 度です。a の b 方向への正射影は (1.78, 0.30)、影の長さは 1.81 です。

ab=5.50a \cdot b = 5.50 θ=44\theta = 44° 影の長さ = 1.811.81
  • 同じ向き → 内積は正(影が長い)
  • 直交 → 内積はちょうど 0(影が消える)
  • 逆向き → 内積は負(影が逆側に出る)

この「影の長さ」という見方は、第8章の射影・最小二乗法(機械学習の回帰の心臓部)でそのまま主役になります。

試してみよう

  • 最初の図で a\vec{a}b\vec{b} を同じ向きにすると、和はどうなる?(矢印が一直線に継ぎ足される)
  • スカラー倍で k=0k = 0 にすると?(どんなベクトルも原点=零ベクトルに)
  • 内積の図で ab<0\vec{a} \cdot \vec{b} < 0 の領域はどこか、影の向きで確かめよう

理解チェック

a=(3,4)\vec{a} = (3, 4) の長さはいくつでしょうか?また a\vec{a} と直交するベクトルを1つ挙げてください。

答えを見る

長さは a=32+42=5|\vec{a}| = \sqrt{3^2 + 4^2} = 5。直交するベクトルは内積が 0 になればよいので、 例えば (4,3)(-4, 3)(3(4)+43=03 \cdot (-4) + 4 \cdot 3 = 0)。成分を入れ替えて片方の符号を反転すると、 平面ではこれが常に直交ベクトルを作る方法になります。内積の図で再現してみてください。

操作チャレンジ — 図で解く5問

読んで分かったら、次は手で証明しましょう。5問すべて、図の操作だけで解けます。 条件を満たした状態を少しキープすると正解になります。

1 / 5
問1・現在問2問3問4問5

赤い矢印を「右に22、上に11」、青い矢印を「右に11、上に11」に動かして、オレンジの合成矢印を星印に重ねてください。

a=(1.00,0.00)a = (1.00, 0.00) b=(0.00,1.00)b = (0.00, 1.00) a+b=(1.00,1.00)a + b = (1.00, 1.00)

式で確かめる

動かして掴んだ感覚を、式と言葉で確かめます。間違えても、ヒントと解説で戻れます。

確認 1 / 3

a=(2,1)\vec{a}=(2,1)b=(1,3)\vec{b}=(1,3) のとき、a+b\vec{a}+\vec{b} はどれですか?

確認 2 / 3

a=(3,4)\vec{a}=(3,4) の長さ(大きさ)a|\vec{a}| はいくつですか?

確認 3 / 3

2つのベクトルの内積が 0 のとき、両者の関係は?

この章の定義・定理・公式をまとめて確認する

1ベクトル — 矢印・数の組・座標 のまとめページへ

執筆: 中野竜之介 / 監修:

中野竜之介: 北海道大学大学院 数学専攻 博士課程・専門: 特殊関数論と代数幾何の交わり

数学レビュー協力: 木村敏樹

最終更新: 2026-07-05

内容の誤り・誤植を見つけたら こちらから報告できます。いただいた指摘は 更新履歴 に反映します。