矩阵求逆
矩阵求逆在线计算器,输入可逆方阵求得逆矩阵,支持高阶与小数,结果可复制,适合线性代数与工程计算,纯前端运行。
🔄 Matrix Inverter
📐 工作原理与说明
逆矩阵 A⁻¹ 满足 A·A⁻¹ = I,仅当矩阵为方阵且行列式不为 0 时存在。
- 可逆条件:
det(A) ≠ 0;行列式为 0 的矩阵是奇异矩阵,没有逆。 - 二阶公式:
A⁻¹ = (1/det)·[[d, −b], [−c, a]]。 - 算法:常用高斯-约当消元,把增广矩阵
[A|I]化为[I|A⁻¹]。 - 用途:解线性方程组 Ax=b(
x = A⁻¹b)、求坐标变换的逆变换。
📚 深度解析:矩阵求逆
💡 常见使用场景
- 解 AX=B 得 X=A⁻¹B;仅在 det≠0 时可逆。
- 做坐标变换或回归计算:把变换矩阵求逆后用于反向映射,或解小规模线性方程组。
2x2 逆
[[3,2],[5,7]]⁻¹ = (1/11)[[7,−2],[−5,3]]。
❓ 常见问题(FAQ)
- 不可逆矩阵能求伪逆吗?
- 可用 Moore-Penrose 伪逆作为近似解。
- 为什么结果里出现极大或极小的数?
- 说明矩阵接近奇异(病态)——行列式接近 0,微小输入误差会被放大成巨大输出偏差。数值计算用条件数衡量这一点:条件数越大越不可靠。此时应检查数据是否存在高度相关的列,或改用伪逆、正则化等更稳健的方法。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
Compute the inverse of a square matrix, or find out why it is not invertible.