Skip to content
Matrix Calculator
Tools

Matrix Calculator

Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.

Matrix A rows × cols
Matrix B rows × cols

Operations

Runs entirely in your browser. Nothing is uploaded.

什么是矩阵计算器?

矩阵计算器是一种在线工具,用于对数字矩形数组执行线性代数运算。常见运算包括加法、减法、乘法、标量乘法、转置、行列式、逆矩阵以及行变换为行最简形式(RREF)。这些运算是线性代数的核心,而线性代数是机器学习、计算机图形学、结构工程、经济学和大多数定量科学的基础。

这款免费矩阵计算器支持最大4×4的矩阵,可执行八种不同运算:A+B、A−B、A×B、k·A、Aᵀ、det(A)、A⁻¹和RREF(A)。对于行列式和逆矩阵的计算,系统会显示逐步演算过程——行列式采用代数余子式展开法,逆矩阵采用伴随矩阵法。RREF会按顺序展示每一步行变换(交换、缩放、消元),便于检查作业和理解高斯消元法。

如何使用矩阵计算器

使用行列下拉菜单设置矩阵A和矩阵B的维度(每个维度1至4)。点击网格中的任意单元格输入数值——Tab键可水平移至下一格,大幅提升键盘输入效率。支持小数和负数;不需要的单元格保持0即可。对于只需一个矩阵的运算(转置、行列式、逆矩阵、RREF),只需在矩阵A中输入数值。对于二元运算(A+B、A−B、A×B),两个矩阵必须具有兼容的维度。

点击运算按钮即可计算并在下方显示结果网格。若要求解线性方程组,在矩阵A中额外增加一列常数,构建增广矩阵[A|b],然后运行RREF(A)。解可直接从结果最右列读取。

矩阵运算、行列式与逆矩阵详解

加法和减法是逐元素运算,要求两矩阵维度相同。乘法A×B要求A的列数等于B的行数;结果矩阵的行数等于A的行数,列数等于B的列数。乘积中的(i,j)元素是A的第i行与B的第j列的点积。标量乘法kA将每个元素乘以k。转置Aᵀ将矩阵沿主对角线翻转,把m×n矩阵变成n×m。

行列式反映矩阵是否可逆(det ≠ 0)以及其对面积或体积的缩放比例。逆矩阵A⁻¹"撤销"A的变换:A乘以A⁻¹得到单位矩阵。在实际方程求解中,对增广矩阵[A|b]应用RREF在数值上比计算A⁻¹再相乘更稳定——它同时揭示方程组的相容性、解的唯一性以及具体解值。A的秩(RREF中非零行数)决定适用哪种解的情形(唯一解、无穷解或无解)。

为什么逐步演示很重要

大多数在线矩阵计算器只给出答案,不展示解题过程。本计算器展示学生最需要理解的三种运算的每个中间步骤:行列式的代数余子式展开、逆矩阵的伴随矩阵法,以及RREF中的各个行变换(缩放、交换、消元)。正是这种逐步输出使该工具适合用于检验作业,而不仅仅是抄答案。

RREF的实现采用部分主元法——在每列除法前先交换到绝对值最大的元素——这提高了数值稳定性,避免了朴素实现中出现的浮点除法误差。小于1e-10的值被设为精确零,因此即使对于病态输入,结果仍保持整洁,不会出现0.0000000001这样的情况。

与Wolfram Alpha、Symbolab和Mathway的比较

Wolfram Alpha是最强大的替代品,但限制免费矩阵查询次数,并将逐步解题过程隐藏在每月7美元的Pro订阅后。Symbolab和Mathway均要求注册账户,并将每日免费逐步计算次数限制在约5–10次。Desmos擅长绘图但不支持矩阵运算。本计算器不同:无需账户,无每日限制,无付费墙。每次运算——包括行列式、逆矩阵和RREF的完整解题步骤——均完全免费。

本工具完全在您的浏览器中运行,矩阵数据绝不离开您的设备。当您处理作业题目或不应发送到第三方服务器的专有工程数据时,这一点尤为重要。关闭标签页,数据即消失。

Frequently asked questions

矩阵乘法是什么,什么时候可以进行?

矩阵乘法A × B仅在A的列数等于B的行数时有定义。若A为m×n,B为n×p,则结果C为m×p。每个元素C(i,j)是A的第i行与B的第j列的点积。注意矩阵乘法通常不满足交换律——A×B与B×A结果不同,如果维度在那个顺序下不匹配,B×A甚至可能无定义。

矩阵的行列式如何计算?

对于2×2矩阵[[a,b],[c,d]],det = ad − bc。对于3×3或4×4矩阵,计算器沿第一行进行代数余子式展开:det(A) = Σⱼ A(1,j) × (−1)^(1+j) × det(Mⱼ),其中Mⱼ是余子式(删去第1行和第j列的子矩阵)。行列式为零当且仅当矩阵为奇异矩阵(不可逆)。所有行列式计算均显示逐步过程。

矩阵何时存在逆矩阵?

逆矩阵存在当且仅当矩阵为方阵(n×n)且行列式不为零。逆矩阵A⁻¹满足A × A⁻¹ = A⁻¹ × A = I(单位矩阵)。若det(A) = 0,该矩阵称为奇异矩阵,不存在逆矩阵——计算器会在尝试求逆前检查行列式,并对奇异矩阵给出清晰提示。非方阵永远没有逆矩阵。

什么是RREF(行最简形式)?

RREF将矩阵转化为规范形式,其中:(1) 每个非零行的第一个非零元素(主元)为1;(2) 每个主元严格位于上一行主元的右侧;(3) 主元上下方的所有元素均为0;(4) 全零行位于底部。RREF用于求解线性方程组、求矩阵秩、判断解的相容性和计算零空间。每个矩阵有唯一的RREF。

如何用本计算器求解3×3线性方程组?

将3×3系数矩阵设为矩阵A,将维度设为3行×4列,以便将常数项作为第4列(增广矩阵)。输入系数和常数后点击RREF(A)。从RREF结果的最后一列读取解——最后一列第1、2、3行的值分别是x、y、z的值。若某行缺少主元,则方程组有无穷多解或无解。

为什么矩阵乘法的顺序很重要?

与标量乘法不同,矩阵乘法通常不满足交换律:AB ≠ BA。从几何角度看,若A和B分别代表一种线性变换,AB先应用B再应用A,而BA先应用A再应用B,最终位置不同。这种非交换性是线性代数的基本特征,也解释了为什么方程中矩阵运算的顺序必须谨慎处理。

可以在手机上使用这个计算器吗?

可以。本计算器完全自适应,支持iPhone Safari、Android Chrome和平板浏览器。输入单元格会针对触屏调整大小;蓝牙键盘的Tab键或手机键盘的"下一栏"按钮可在单元格间高效切换。八种运算在任意屏幕尺寸下均可使用,无需安装任何应用。

Related tools

查看全部工具