線形結合計算機

2つのベクトルをスカラー倍して足し合わせる「世界の重ね合わせ」をシミュレーションします。

Vector v₁
1.5
Vector v₂
1.0
線形結合の結果ベクトル w
[2.0, 3.5]
w = 1.5v₁ + 1.0v₂
ベクトルの大きさ |w| 4.03
x成分 (水平) 2.00
y成分 (垂直) 3.50

線形結合とは?:線形代数学の「アルファでありオメガ」

線形代数学において、最も基本的で最も重要な概念が**「線形結合(Linear Combination)」**です。

2つ以上のベクトルに対して、それぞれに定数(スカラー)を掛けて足し合わせることを指します。数式で表すと以下のようになります。

w = c₁v₁ + c₂v₂ + ... + cₙvₙ

これは単なる計算ではなく、**「既存のベクトルを使って新しい場所へ到達する」**という幾何学的な意味を持っています。

幾何学的なイメージ:平行四辺形の法則とスカラー倍

本計算機のシミュレーターを動かしてみると、2つの動きが組み合わさっていることがわかります。

  • スカラー倍 (Scaling): ベクトルの向きを変えずに、長さを伸ばしたり縮めたり(あるいは逆を向かせたり)することです。
  • ベクトルの加法 (Addition): スカラー倍された2つのベクトルを繋ぎ合わせます。視覚的には、2つのベクトルを2辺とする「平行四辺形」の対角線として結果が描かれます。

重要な概念:スパン(張る空間)と基底

線形結合を理解すると、その先にある重要な数学用語が見えてきます。

スパン (Span)

与えられたベクトル v₁v₂ のあらゆる線形結合を集めた集合を「スパン」と呼びます。2次元平面上の2つの独立したベクトルがあれば、そのスパンは「平面全体」になります。

基底 (Basis)

その空間内の任意のベクトルをただ一通りの線形結合で表せる「骨組み」となるベクトルのセットを基底と呼びます。私たちが普段使っているXY座標の (1, 0)(0, 1) は、最もスタンダードな基底です。

実社会での応用:重ね合わせの力

線形結合の概念は、目に見えないところで私たちのテクノロジーを支えています。

1. コンピュータグラフィックス (CG)

3D空間内の物体の移動、回転、拡大縮小はすべて、行列を用いたベクトルの線形結合として計算されます。

2. 機械学習とAI

ニューラルネットワークの各層で行われている「重み付き和(Weighted Sum)」は、まさに巨大な次元における線形結合そのものです。

3. 量子コンピュータ

量子ビット(Qubit)が持つ「0でもあり1でもある」という状態は、状態0と状態1の複素数係数による線形結合(重ね合わせ)として表現されます。

まとめ

「足して掛ける」という単純なルール。しかし、その組み合わせが宇宙の物理法則から最新のAIまでを記述している事実は、驚きに満ちています。本計算機のビジュアライザーで係数を動かしながら、ベクトルがダンスするように空間を移動する様子を体験してみてください。

よくある質問 (FAQ)

Q:線形独立と線形従属とは何ですか?

A:一方が他方の「スカラー倍」で表せてしまう場合(2つのベクトルが重なっている場合)を線形従属と言います。この状態では平面を張ることができず、スパンは直線になってしまいます。

Q:係数をマイナスにするとどうなりますか?

A:ベクトルの向きが真逆になります。引き算(減法)も、負の係数を用いた線形結合の一種と捉えることができます。