矩阵乘法计算器

计算两个矩阵的乘积,包含维度检查和可选步骤说明

示例结果

1 个示例

计算两个 2x2 矩阵的乘积

用于线性代数课堂示例的矩阵乘法。

{
  "result": {
    "matrix": [
      [
        19,
        22
      ],
      [
        43,
        50
      ]
    ]
  }
}
查看输入参数
{ "matrixA": "1, 2\n3, 4", "matrixB": "5, 6\n7, 8", "decimalPlaces": 4, "outputFormat": "grid", "showSteps": true }

关键信息

分类
数学、日期与金融
输入类型
textarea, number, select, checkbox
输出类型
json
样本覆盖
1
支持 API
Yes

概览

矩阵乘法计算器是一款专为线性代数和数学计算设计的在线工具。它能够快速计算两个矩阵的乘积,自动进行维度匹配检查,并支持输出详细的计算步骤。无论您是需要直观的网格视图、用于编程的JSON数组,还是用于学术排版的LaTeX格式,该工具都能精准满足您的需求,是学生、教师和工程师处理矩阵运算的理想助手。

适用场景

  • 需要快速验证线性代数作业或考试中的矩阵乘法结果时。
  • 在编写学术论文或报告时,需要将矩阵计算结果直接导出为LaTeX格式。
  • 开发涉及图形变换或物理模拟的程序,需要生成并核对矩阵乘法的JSON数据时。

工作原理

  • 在文本框中分别输入矩阵A和矩阵B的数据,使用逗号分隔列,换行分隔行。
  • 设置所需保留的小数位数,并选择输出格式(网格、JSON数组或LaTeX)。
  • 勾选“显示步骤”选项以查看详细的点积计算过程。
  • 点击计算,系统将自动检查矩阵维度(A的列数必须等于B的行数)并生成乘积矩阵。

使用场景

线性代数课程中的矩阵乘法教学与作业核对。
计算机图形学中2D/3D坐标变换矩阵的推导与验证。
机器学习算法中权重矩阵与输入向量的乘积计算。

用户案例

1. 线性代数作业验证

大学生
背景原因
正在完成线性代数课程的课后作业,需要计算两个2x2矩阵的乘积并写出计算过程。
解决问题
手动计算容易出错,且需要详细的步骤来对照自己的计算是否正确。
如何使用
将两个矩阵分别输入到矩阵A和矩阵B的文本框中,勾选“显示步骤”,输出格式选择“网格”。
示例配置
{
  "matrixA": "1, 2\n3, 4",
  "matrixB": "5, 6\n7, 8",
  "decimalPlaces": 4,
  "outputFormat": "grid",
  "showSteps": true
}
效果
获得最终的乘积矩阵,并清晰地看到了每个位置元素的点积计算过程,成功验证了作业答案。

2. 论文公式排版

学术研究员
背景原因
正在撰写一篇关于图形变换的学术论文,需要将复杂的矩阵乘法结果插入到文档中。
解决问题
手动将矩阵数据转换为LaTeX代码非常繁琐且容易漏掉符号。
如何使用
输入需要相乘的矩阵数据,将“输出格式”设置为“LaTeX”,并根据需要调整小数位数。
示例配置
{
  "matrixA": "0.5, 0.866\n-0.866, 0.5",
  "matrixB": "1, 0\n0, -1",
  "decimalPlaces": 3,
  "outputFormat": "latex",
  "showSteps": false
}
效果
直接获得格式化好的LaTeX矩阵代码,可直接复制粘贴到论文编辑器中,完美呈现数学公式。

用 Samples 测试

math-&-numbers

相关专题

常见问题

矩阵乘法对输入的维度有什么要求?

矩阵A的列数必须等于矩阵B的行数,否则无法进行乘法运算。工具会自动检查并提示维度错误。

如何正确输入矩阵数据?

请在文本框中按行输入数据,同一行内的数字使用逗号分隔,不同行使用回车换行。例如第一行输入“1, 2”,回车后第二行输入“3, 4”。

支持哪些输出格式?

支持三种输出格式:直观的网格(Grid)视图、适合编程调用的JSON数组,以及适合学术排版的LaTeX代码。

可以计算小数或负数吗?

可以。工具支持输入包含负数和小数的矩阵,您还可以通过“小数位数”选项自定义结果的精度,最高支持保留10位小数。

为什么需要勾选“显示步骤”?

勾选后,工具不仅会输出最终的乘积矩阵,还会展示每个元素的具体计算过程(即行与列的点积),非常适合学习和教学演示。

API 文档

请求端点

POST /zh/api/tools/matrix-multiplication-calculator

请求参数

参数名 类型 必填 描述
matrixA textarea -
matrixB textarea -
decimalPlaces number -
outputFormat select -
showSteps checkbox -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-matrix-multiplication-calculator": {
      "name": "matrix-multiplication-calculator",
      "description": "计算两个矩阵的乘积,包含维度检查和可选步骤说明",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=matrix-multiplication-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]