行列のスカラー乗算

行列にスカラー値を掛ける方法を学びます。行列の各要素にスカラーが掛けられ、元の行列のスケーリング版が生成されます。

Basic Operations

詳細な説明

スカラー乗算

スカラー乗算は行列のすべての要素に単一の数(スカラー)を掛けることです。行列 A とスカラー k が与えられた場合、結果 B = kA は:

B[i,j] = k * A[i,j]

k = 3

A = | 1  2  3 |        B = 3A = | 3   6   9 |
    | 4  5  6 |                  | 12  15  18 |

性質

  • 行列加算に対する分配法則: k(A + B) = kA + kB
  • スカラー加算に対する分配法則: (k + m)A = kA + mA
  • スカラー乗算の結合法則: k(mA) = (km)A
  • 単位スカラー: 1 * A = A
  • 零スカラー: 0 * A = 0(零行列)
  • 符号反転: (-1) * A = -A

行列式への影響

n x n行列Aの場合:det(kA) = k^n * det(A)。つまり3x3行列を2でスケーリングすると、行列式は2ではなく2^3 = 8倍になります。

逆行列への影響

Aが可逆な場合:(kA)^(-1) = (1/k) * A^(-1)(kがゼロでない場合)。

幾何学的解釈

スカラー乗算は行列が表す変換をスケーリングします。スカラー2は原点からのすべての距離を2倍にします。スカラー-1は原点を通る反射です。0と1の間のスカラーは空間を縮小します。

ユースケース

スカラー乗算は、行列の正規化(ノルムで割る)、コンピュータグラフィックスでの変換のスケーリング、勾配降下法での学習率の調整(勾配行列にステップサイズを掛ける)、加重平均や補間スキームでの行列の重み付けに使用されます。

試してみる — Matrix Calculator

フルツールを開く