通过MCP连接 →

输入计算

每行单独输入一行,例如 2×2 矩阵先输入 "1, 2" 再输入 "3, 4"。支持小数、负数和科学计数法。

数学公式

广告

结果

Matrix scalar product λA (2 × 2)
[
-5 -10
-15 -20
]
-5.0
Scalar λ -5
维度 2 × 2
运算规则 cij = λ · aij

什么是矩阵数乘?

数乘(标量乘法)是线性代数中最基础的运算之一。给定一个矩阵 \(A\) 和一个实数 \(\lambda\)(即标量),数乘结果 \(\lambda A\) 就是把 \(A\) 的每个元素都乘以 \(\lambda\) 后得到的新矩阵。结果矩阵 \(C\) 的行数和列数与 \(A\) 完全相同。与矩阵相乘不同,数乘不需要满足任何维度匹配条件,对任意形状的矩形矩阵都适用。

如何使用本计算器

首先设置矩阵的行数(\(i\))和列数(\(j\))。然后在文本框中输入矩阵 \(A\) 的各元素:每行单独占一行,同一行内的数值用逗号或空格分隔。接着填写标量 \(\lambda\)——它可以是负数、小数,也可以用科学计数法表示,例如 \(1.5\mathrm{e}{-3}\)。再选择结果需要保留的有效数字位数,最后点击计算。计算器会返回数乘结果 \(\lambda A\),并保持原矩阵的维度不变。

公式详解

数乘按元素逐个进行:对每一行 \(i\) 和每一列 \(j\),都有 $$(\lambda \cdot A)_{ij} = \lambda \cdot a_{ij}, \quad i = 1 \ldots \text{Rows}, \; j = 1 \ldots \text{Cols}$$ 由于每个元素都被独立地缩放,因此该运算对标量满足交换律(\(\lambda A = A\lambda\))和分配律(\(\lambda(A + B) = \lambda A + \lambda B\))。当标量为 0 时得到零矩阵;当标量为 1 时矩阵 \(A\) 保持不变;当标量为 \(-1\) 时则得到 \(A\) 的相反矩阵。

标量 λ 乘以 2×2 矩阵的每个元素,生成结果矩阵
矩阵 \(A\) 的每个元素乘以标量 \(\lambda\),得到矩阵 \(C\)。

计算实例

设 \(A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}\),\(\lambda = -5\)。则 $$c_{11} = -5 \times 1 = -5, \quad c_{12} = -5 \times 2 = -10, \quad c_{21} = -5 \times 3 = -15, \quad c_{22} = -5 \times 4 = -20.$$ 结果为 \(C = \begin{bmatrix} -5 & -10 \\ -15 & -20 \end{bmatrix}\)。再举一例:把 \(A = \begin{bmatrix} 2 & -1 & 0 \\ 4 & 3 & 5 \end{bmatrix}\) 乘以 \(\lambda = 0.5\),得到 \(\begin{bmatrix} 1 & -0.5 & 0 \\ 2 & 1.5 & 2.5 \end{bmatrix}\)。

将 2×2 矩阵用标量 2 翻倍的例题
例题:将 2×2 矩阵乘以标量 2。

常见问题

矩阵必须是方阵吗?不必。任意矩形矩阵都可以,包括行向量和列向量。结果矩阵保持相同的形状。

单元格留空会怎样?缺失的元素会被当作 0 处理,因此较短的行会用零补齐到所选的列数。

标量可以是分数或负数吗?可以。负数、小数和科学计数法都受支持,标量为 0 时会得到零矩阵。

最后更新: