行列のスカラー倍計算機

任意の行列をスカラー値で即座に掛け算——各要素を同じ定数で拡大・縮小し、線形代数・物理・データサイエンスに役立ちます。

スカラー値と行列を入力し、「計算」をクリックすると、各行列要素にスカラーを掛けた結果を確認できます。

行列のスカラー倍計算機
任意の行列をスカラー値で即座に掛け算——各要素を同じ定数で拡大・縮小し、線形代数・物理・データサイエンスに役立ちます。

行はセミコロン (;) 、列はカンマ (,) で区切ります。例: 1,2;3,4 は 2×2 行列を表します。

行列のスカラー倍計算機について

スカラー倍は、行列の全要素をスカラーと呼ばれる 1 つの実数で掛ける、最も基本的な行列演算です。k をスカラー、A を m×n 行列とすると、積 kA も m×n 行列になり、各成分 (kA)[i][j] = k × A[i][j] となります。行列の次元は変わらず、変化するのは各要素の大きさ(場合によっては符号)だけです。 各要素を独立に掛けるため、スカラー倍は可換(kA = Ak)であり、加法とも両立します: k(A + B) = kA + kB。これらの性質により、スカラー倍は行列空間に作用する線形写像の最も単純な例であり、m×n 実数行列の集合が実数体上のベクトル空間になる理由でもあります。 スカラーが 1 なら行列は変わりません。これは乗法単位元です。−1 を掛けると各要素の符号が反転し、加法逆元になります。0 を掛けると任意の行列は零行列になります。−1 と 1 の間のスカラーは要素を 0 に近づけ、絶対値が 1 より大きいスカラーは 0 から遠ざけます。 物理では、ベクトル量に無次元係数や単位付き定数を掛けるときにスカラー倍が現れます。力の行列に時間間隔を掛けるとインパルスになります。速度の行列に質量を掛けると運動量になります。コンピュータグラフィックスでは、拡大縮小変換は座標行列へのスカラー倍として表されます。機械学習では、学習率更新の際に勾配行列へ小さなスカラー(学習率)を掛けてから重み行列から差し引きます。 学習者にとってスカラー倍が最初に学ぶ行列演算であることが多いのは、見た目に直感的で——表の中のすべての数を同じ定数で掛けるだけだからです——線形結合や線形変換を理解する基礎になるからです。この計算機は、分数や負数を含む任意の実数スカラーと、整合した次元の任意の行列を受け付け、すべての掛け算を倍精度浮動小数点演算で行って正確な結果を返します。

行列のスカラー倍の例

スカラーが行列をどう変えるかを示す 3 つの例です。

入力結果説明
k = 3, A = [[1,2],[3,4]][[3,6],[9,12]]各要素に 3 を掛けます。2×2 の構造は保たれます。
k = −1, A = [[5,−3],[0,7]][[−5,3],[0,−7]]−1 を掛けると各要素の符号が反転し、A の加法逆元になります。
k = 0.5, A = [[2,4,6],[8,10,12]][[1,2,3],[4,5,6]]2×3 行列を 0.5 倍すると各要素が半分になります。行列の形は 2×3 のままです。
k = 2, A = [[1,0,0],[0,1,0],[0,0,1]][[2,0,0],[0,2,0],[0,0,2]]3×3 の単位行列を 2 倍すると、スカラー行列 2I になります。

行列のスカラー倍計算機の使い方

  1. 「スカラー」欄にスカラー値を入力します。負の値や小数も含め、任意の実数を指定できます。
  2. 「行列」欄にはセミコロンとカンマの形式で入力します。行はセミコロン、同じ行の要素はカンマで区切ります。たとえば 2,0;0,2 は 2×2 行列です。
  3. 「計算」をクリックします。結果の行列が下に表示され、各要素は元の要素にスカラーを掛けた値になります。
  4. 結果を確認するには、任意の 1 か所を見て、結果が元の値にスカラーを掛けたものになっているか確かめます。
  5. 「リセット」をクリックすると、両方の欄が消去され、新しい計算を始められます。

よくある質問

スカラー倍で行列の次元は変わりますか?
いいえ。スカラー倍では行列の行数も列数も変わりません。m×n 行列にどんなスカラーを掛けても、結果は常に m×n 行列です。変わるのは各要素の値だけです。
スカラーが 0 のときはどうなりますか?
任意の行列に 0 を掛けると、同じ次元の零行列になります。すべての要素が 0 になり、これはどんな数に 0 を掛けても 0 になるのと同じです。得られる零行列は、そのサイズの行列における加法単位元です。
スカラー倍は行列積と同じですか?
いいえ。スカラー倍は、行列の各要素に 1 つの数を掛ける操作です。行列積は、2 つの行列を行×列の内積で組み合わせる操作で、次元の適合が必要です。スカラー倍は任意の行列に対して常に定義できますが、行列積には追加の次元制約があります。
スカラーは分数や小数でもよいですか?
はい。スカラーは正数、負数、0、整数、分数、小数を含む任意の実数です。たとえば 0.25 を掛けると、各要素は元の 4 分の 1 になります。この計算機は、すべての実数スカラーを倍精度浮動小数点で処理します。
スカラー行列とスカラー倍の違いは何ですか?
スカラー倍は、行列に数を掛ける操作です。スカラー行列は、対角成分がすべて等しく、非対角成分がすべて 0 である特殊な正方行列で、スカラー×単位行列に等しくなります。任意の正方行列にスカラー行列を左右から掛けることは、スカラー倍と同じです。
スカラー倍は実際にどこで使われますか?
スカラー倍は、物理学(力、速度、場のベクトルの拡大縮小)、コンピュータグラフィックス(ズーム用の座標行列のスケーリング)、機械学習(逆伝播中の勾配行列への学習率の適用)、経済学(投入産出係数行列への一定倍率の調整)などで使われます。データ全体の各要素を一様に拡大・縮小したいとき、スカラー倍が最適な手段です。