矩阵计算器
矩阵加减乘运算,以及行列式、逆矩阵和转置的计算
矩阵计算器
计算 2×2 矩阵的行列式
输入矩阵元素 [a b; c d]
det = ad - bc什么是矩阵计算器?
矩阵计算器是一种数学工具,用于处理矩阵——按行列排列的数字网格。矩阵用于表示和求解方程组、变换以及表格形式的数据问题。它是代数、微积分、统计学、工程学、物理学、计算机图形学、机器学习等众多领域的基础工具。
常见的矩阵运算包括加法、减法、乘法、转置、行列式和逆矩阵。手动进行这些运算费时费力,尤其对于 3×3 或更大的矩阵更容易出错。矩阵计算器可以快速、准确地给出结果。
常见矩阵运算
- 加法 (A + B) —— 对应元素相加
- 减法 (A − B) —— 对应元素相减
- 乘法 (A × B) —— 行列点积
- 转置 (Aᵀ) —— 行列互换
- 行列式 (det(A)) —— 描述矩阵性质的标量
- 逆矩阵 (A⁻¹) —— 使 A 还原的矩阵
矩阵在同时求解多个线性方程组、2D/3D 图形坐标变换(旋转、缩放)、网络与关系建模(图、马尔可夫链)以及工程与科学数据集计算中尤为重要。
如何使用本矩阵计算器
- 选择矩阵大小 —— 例如 2×2、3×3 等(如果计算器支持)
- 输入矩阵元素 —— 填写网格(矩阵 A,如需要则填写矩阵 B)
- 选择运算 —— 如加法、减法、乘法、转置、行列式或逆矩阵
- 点击「计算」 —— 生成结果
- 查看输出 —— 确认维度与预期一致
小贴士:
- 加法 / 减法: 矩阵必须具有相同的大小
- 乘法: A 的列数必须等于 B 的行数
- 逆矩阵: 只有方阵(如 2×2、3×3)才可能有逆矩阵,且行列式不能为零
矩阵公式
加法 / 减法
对于大小相同的矩阵 A 和 B:
(A ± B)ᵢⱼ = Aᵢⱼ ± Bᵢⱼ
对应元素相加或相减
转置
行列互换:
(Aᵀ)ᵢⱼ = Aⱼᵢ
第 i 行变成第 i 列
矩阵乘法
若 A 为 m×n,B 为 n×p,则 A×B 为 m×p:
(AB)ᵢⱼ = Σ Aᵢₖ × Bₖⱼ (k = 1 到 n)
每个元素是 A 的某行与 B 的某列的点积
行列式(2×2)
对于 A = [a b; c d]:
det(A) = ad − bc
更大的矩阵使用余子式展开
逆矩阵(2×2)
当 det(A) ≠ 0 时:
A⁻¹ = (1/det(A)) × [d, −b; −c, a]
3×3 及以上使用余子式或行变换
计算示例
示例 1:矩阵加法
A = [1 2; 3 4],B = [5 6; 7 8]
计算: 对应元素逐一相加
结果: [6 8; 10 12]
示例 2:矩阵乘法
A = [1 2; 3 4],B = [2 0; 1 2]
计算:
- (1,1):1×2 + 2×1 = 4
- (1,2):1×0 + 2×2 = 4
- (2,1):3×2 + 4×1 = 10
- (2,2):3×0 + 4×2 = 8
结果: [4 4; 10 8]
示例 3:转置
A = [1 2 3; 4 5 6](2×3 矩阵)
转置: 行列互换
结果: Aᵀ = [1 4; 2 5; 3 6](3×2 矩阵)
示例 4:行列式与逆矩阵(2×2)
A = [4 7; 2 6]
行列式: 4×6 − 7×2 = 24 − 14 = 10
因为 det(A) ≠ 0,逆矩阵存在:
A⁻¹ = (1/10) × [6, −7; −2, 4] = [0.6, −0.7; −0.2, 0.4]
常见问题
矩阵有什么用?
矩阵用于表示结构化数据和变换,包括求解线性方程组、图形中的坐标变换、网络建模以及工程和科学计算。
什么时候可以对矩阵做加减法?
只有当两个矩阵具有相同的维度(相同的行数和列数)时才能相加或相减,逐对应元素运算。
什么时候可以做矩阵乘法?
矩阵乘法要求 A 的列数等于 B 的行数。若 A 为 m×n,则 B 必须为 n×p。
行列式说明了什么?
行列式是一个数值,反映方阵的性质。若 det(A) = 0,矩阵为奇异矩阵(不可逆);若 det(A) ≠ 0,则逆矩阵存在。
为什么我的矩阵没有逆矩阵?
矩阵必须是方阵且行列式不为零才可逆。如果行列式为 0,矩阵没有逆矩阵(称为奇异矩阵)。
想将此计算器添加到您的网站?获取与您网站设计相匹配的自定义嵌入代码,让访客停留更久。
什么是矩阵?
矩阵是按行和列排列的矩形数组。矩阵是线性代数的基础,广泛应用于计算机图形学、工程学、经济学、机器学习以及线性方程组的求解。无论是旋转三维物体、训练神经网络,还是分析电路——矩阵都是这一切背后的数学语言。
本计算器支持 2×2 和 3×3 矩阵的最常见运算:加法、减法、数乘、矩阵乘法、行列式、逆矩阵和转置。输入数值,选择运算,即可得到即时结果,无需手动行化简。
如何使用矩阵计算器
- 在下拉菜单中选择要执行的运算。
- 在输入网格中填写矩阵元素(逐行从左至右输入)。
- 对于双矩阵运算(加法、减法、乘法),需同时填写矩阵 A 和矩阵 B。
- 点击「计算」,在下方读取结果矩阵或标量值。
核心公式
2×2 Determinant:
|A| = ad − bc for A = [[a,b],[c,d]]
2×2 Inverse:
A⁻¹ = (1/|A|) × [[d,−b],[−c,a]]
Matrix multiplication (A×B):
C[i][j] = Σ A[i][k] × B[k][j]
Transpose: (Aᵀ)[i][j] = A[j][i]矩阵乘法不满足交换律——A×B 通常不等于 B×A。当矩阵的行列式为 0 时,该矩阵不可逆,称为奇异矩阵。
典型例题
2×2 行列式
对于 A = [[3, 8], [4, 6]]:|A| = (3×6) − (8×4) = 18 − 32 = −14。
矩阵加法
A = [[1, 2], [3, 4]],B = [[5, 6], [7, 8]]:A + B = [[6, 8], [10, 12]]。
转置
对于 A = [[1, 2, 3], [4, 5, 6]]:Aᵀ = [[1, 4], [2, 5], [3, 6]]。行变列。