数学与数字工具

矩阵计算器

在线计算矩阵加法、减法、乘法、转置与行列式,支持空格分隔与二维数组输入。

运行工具

本矩阵计算器用于执行常用的线性代数基础矩阵运算,涵盖矩阵加法、矩阵减法、矩阵乘法、矩阵转置以及行列式计算。输入矩阵时,支持使用空格分隔的数字行格式,或标准 JSON 二维数组。在执行加法与减法运算时,要求矩阵 A 与矩阵 B 具有完全相同的行数与列数;在执行乘法运算时,矩阵 A 的列数必须与矩阵 B 的行数保持一致。进行矩阵转置时,工具将矩阵 A 的行与列互换,无需输入第二个矩阵;计算行列式时,仅支持行数与列数不超过 4 的方阵(例如 2x2、3x3 或 4x4 方阵),计算得出的数值结果将四舍五入保留 10 位小数。每次计算前都会校验矩阵是否为矩形,若输入格式不合规或维度不匹配,页面将给出具体提示。

使用说明

  1. 在“矩阵 A”文本框中输入第一个矩阵的数据,支持换行与空格分隔或数组格式。
  2. 若需要执行加法、减法或乘法运算,请在“矩阵 B”文本框中输入第二个矩阵。
  3. 在下拉菜单中选择所需的运算类型(加法、减法、乘法、转置或行列式)。
  4. 点击运行按钮,页面下方即时展示计算结果或错误提示信息。

示例

  • 矩阵乘法计算:矩阵 A 输入“1 2\n3 4”,矩阵 B 输入“2 0\n1 2”,运算类型选择“乘法”,计算后得出结果矩阵“[[4, 4], [10, 8]]”。
  • 行列式计算:矩阵 A 输入“1 2\n3 4”,运算类型选择“行列式”,无需填写矩阵 B,计算后得出标量结果“-2”。

常见问题

计算行列式时支持多大尺寸的矩阵?

目前行列式计算仅支持最高 4x4 的方阵(如 1x1、2x2、3x3 与 4x4)。若输入的矩阵不是方阵或尺寸超过 4 行 4 列,系统将提示不支持。

进行矩阵转置或行列式计算时,还需要输入矩阵 B 吗?

不需要。矩阵转置与行列式属于单矩阵运算,工具仅对矩阵 A 进行计算,矩阵 B 中的内容不会影响计算结果。

输入矩阵时应该使用什么格式?

您可以使用普通文本格式,每行数据用回车换行,同一行内的元素使用空格分隔(例如“1 2 3”);也可以直接输入标准的二维数组格式(例如“[[1, 2], [3, 4]]”)。

为什么提示矩阵乘法维度不匹配?

根据线性代数运算法则,只有当第一个矩阵(矩阵 A)的列数与第二个矩阵(矩阵 B)的行数相同时,才能进行乘法运算。若维度不符,请检查并调整矩阵尺寸。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。