コンテンツへスキップ
uencoder

Vector

ベクトルとは、大きさと向きを持つ量で、順序付きの数の配列として表される。加算、スカラー倍、内積、外積をサポートし、物理学と幾何学の基礎である。

目的

方向を持つ量を表現・操作するためのもので、線形代数・物理学・グラフィックスの基礎である。

メカニズム

n次元ベクトルは[v1,...,vn]である。加減算は成分ごとに行う。スカラー倍はすべての成分をスケーリングする。内積はa·b=Σa_i×b_i(射影に対応)。外積は3次元のみで、結果は両方の入力と垂直である。ノルムは|v|=√(Σv_i²)、単位ベクトルはv/|v|である。

ユースケース

  • 3Dグラフィックスと物理
  • 機械学習の特徴ベクトル
  • 力や速度のベクトル計算
  • ベクトル空間検索

例

  • 入力
    [1,2] · [3,4] = 1×3+2×4
    Output
    11

    Dot product

よくあるエラー

Confusing the dot product with the cross product
The dot product yields a scalar; the cross product yields a vector (3D only)

関連用語

関連ツール

References