完整使用说明
矩阵计算器使用指南
按行输入 2×2 或 3×3 数值方阵,完成加法、减法、乘法、转置、行列式和逆矩阵计算,并了解奇异矩阵与数值显示边界。
完整使用说明
这个计算器能做什么
矩阵计算器用于快速核对小型数值方阵的六种标准运算:A+B、A-B、A×B、转置 Aᵀ、行列式 det(A) 和逆矩阵 A⁻¹。页面支持 2×2 与 3×3 两种阶数,矩阵按行输入,结果会即时更新。
它适合线性代数入门、课堂练习、作业验算和手算结果复核,但不是符号代数系统。页面不处理变量、分数对象、复数、更高维矩阵、RREF、特征值、秩、范数或矩阵方程。
什么时候适合用它
- 检查两个 2×2 或 3×3 方阵的加法、减法或乘法。
- 求一个方阵的转置或行列式。
- 判断一个小方阵是否可逆并计算逆矩阵。
- 直接粘贴按行排列的数字,快速和手算结果对照。
如果要解 Ax=b 或更高维线性系统,可参考方程求解器和相关线性代数工具;如果要进行符号表达式运算,可使用数学表达式计算器。
输入项说明
运算类型
页面提供六种运算:
- 矩阵加法:对应位置相加,需要 A、B 尺寸相同。
- 矩阵减法:对应位置相减,需要 A、B 尺寸相同。
- 矩阵乘法:按 A 的行与 B 的列做点积,需要两个相同阶数的方阵。
- 行列式:把方阵映射为一个标量,只读取 A。
- 逆矩阵:寻找满足
A×A⁻¹=I的矩阵,只读取 A。 - 转置:交换 A 的行和列,只读取 A。
矩阵阶数
可以选择 2×2 或 3×3。切换阶数时,页面会重置为该阶数的默认示例;如果你正在编辑未保存的文本,应先确认是否需要复制内容。
文本输入格式
每一行代表矩阵的一行,行内数字用空格或逗号分隔。例如:
1 2
3 4
表示 2×2 矩阵。3×3 矩阵必须有三行,且每行正好三个元素。当前解析器接受普通整数和小数(包括负数),不接受括号、变量、单位、分数斜线或科学记数法。
计算逻辑说明
加法和减法
同一位置的元素分别相加或相减:
(A+B)ᵢⱼ = Aᵢⱼ + Bᵢⱼ
(A-B)ᵢⱼ = Aᵢⱼ - Bᵢⱼ
这两种运算要求 A、B 的行数和列数完全一致。
矩阵乘法
每个结果元素是 A 的一行与 B 的一列的对应乘积之和:
(AB)ᵢⱼ = Σ AᵢₖBₖⱼ
矩阵乘法一般不满足交换律,A×B 通常不等于 B×A。当前页面为了保持固定方阵输入,要求两个矩阵使用相同的 2×2 或 3×3 阶数。
行列式
对于 [[a,b],[c,d]],2×2 行列式是:
det(A)=ad-bc
3×3 行列式由页面通过递归展开计算。行列式返回的是一个标量,不是矩阵。
逆矩阵和奇异矩阵
逆矩阵使用的是高斯-若尔当式消元。只有行列式不接近 0 时才存在可用的逆矩阵;页面将 |det(A)| < 1e-10 视为奇异或不可逆,并显示错误,而不是输出不可靠结果。
转置
转置把行变成列:(Aᵀ)ᵢⱼ=Aⱼᵢ。方阵转置后仍是相同阶数的方阵。
示例
设:
A = [[1,2],[3,4]]
B = [[5,6],[7,8]]
加法
A+B = [[6,8],[10,12]]
乘法
A×B = [[19,22],[43,50]]
例如左上角元素是 1×5+2×7=19。
行列式、逆矩阵和转置
det(A)=1×4-2×3=-2
A⁻¹=[[-2,1],[1.5,-0.5]]
Aᵀ=[[1,3],[2,4]]
3×3 示例 [[1,2,3],[0,1,4],[5,6,0]] 的行列式为 1,可用来检查阶数切换和 3×3 解析。
如何看懂结果
加法、减法、乘法、转置和逆矩阵返回一个矩阵表格;行列式只返回一个标量。结果标题会标出当前运算,例如 A+B、det(A) 或 A 的逆矩阵,不要把标量和矩阵结果混为一谈。
页面使用 JavaScript 数值运算,普通结果最多显示 6 位小数;极大或极小的数值会切换为科学记数法。页面不保留精确分数,因此 1/3 这类结果会以小数近似显示。
常见错误
- 3×3 模式只输入两行,或某一行不是三个元素。
- 加减乘时 A、B 的阶数或行列数量不一致。
- 误以为行列式、转置和逆矩阵也需要矩阵 B。
- 忘记矩阵乘法的顺序,直接把
A×B当成B×A。 - 把行列式为 0 或接近 0 的奇异矩阵当成页面故障。
- 输入
[1,2;3,4]、1/2、1e3或带变量的表达式。
FAQ
输入后会自动计算吗?
会。只要当前运算所需的矩阵文本有效,页面会在输入变化后自动重算;“计算”按钮也可以主动触发计算。
加法和乘法都需要两个同样大的矩阵吗?
当前页面是固定阶数的方阵工具,因此这三种二元运算都要求 A、B 同为 2×2 或同为 3×3。更一般的 m×n 与 n×p 乘法不在本页范围内。
行列式为什么不是一个矩阵?
行列式是方阵对应的标量,页面使用 det(A) 单独显示它;逆矩阵和转置才会返回矩阵。
逆矩阵不存在时怎么办?
先查看行列式。如果它为 0 或绝对值小于页面阈值,矩阵是奇异的,不能求逆;可以更换矩阵或改做行列式、转置等运算。
可以用它做特征值、秩或 RREF 吗?
不可以。页面只提供六种基础运算;这些高级线性代数任务需要专门工具。
说明与限制
这个工具适合 2×2/3×3 数值方阵的基础运算和结果复核。它不支持高维或非方阵输入、自由文本矩阵、变量/分数/复数、精确有理数、RREF、特征值、秩、范数、矩阵方程或图形化推导。对数值条件很敏感的工作,尤其是接近奇异的逆矩阵,应再用专业软件或手算复核。
需要解二元线性关系时可参考方程求解器,需要更高阶线性代数时不要把本页的 2×2/3×3 结果当作通用矩阵系统结论。
常见问题
当前页面支持哪些矩阵大小和运算?
当前支持 2×2 和 3×3 数值方阵,以及加法、减法、乘法、转置、行列式和逆矩阵六种运算。
哪些运算需要两个矩阵?
加法、减法和乘法需要矩阵 A 与矩阵 B;转置、行列式和逆矩阵只需要矩阵 A。
矩阵文本应该怎么输入?
每一行单独换行,行内数字用空格或逗号分隔,行数和每行元素数量必须等于所选阶数。
为什么逆矩阵会失败?
当矩阵的行列式接近 0 时,页面将它视为奇异矩阵,不返回逆矩阵。
支持分数、变量或更高维矩阵吗?
不支持。输入解析器只接受普通整数和小数文本,页面固定为 2×2 或 3×3 数值方阵。