点积计算器

计算两个向量的点积、余弦相似度和夹角

示例结果

1 个示例

计算三维向量点积

按对应分量相乘后求和,得到两个向量的内积。

{
  "result": {
    "dotProduct": 32
  }
}
查看输入参数
{ "vectorA": "1, 2, 3", "vectorB": "4, 5, 6", "decimalPlaces": 6 }

关键信息

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

概览

点积计算器是一个专业的在线数学工具,旨在快速计算两个多维向量的点积(内积)、余弦相似度以及它们之间的夹角。通过输入向量的分量序列,用户可以立即获得精确的代数运算结果,适用于线性代数学习、物理力学分析及数据科学中的特征比对等多种场景。

适用场景

  • 在线性代数学习中需要快速验证两个向量的内积计算结果时。
  • 在机器学习或数据挖掘任务中,需要评估两个特征向量之间的余弦相似度时。
  • 在物理学计算中,通过力向量与位移向量的分量求解功或向量夹角时。

工作原理

  • 在“向量A”和“向量B”输入框中分别输入以逗号或空格分隔的数值序列,确保两个向量的维度一致。
  • 根据计算精度要求,在“小数位数”选项中设置需要保留的数值位数(默认为6位)。
  • 系统将对应位置的分量相乘并求和得到点积,同时结合向量模长计算余弦相似度和夹角。
  • 计算结果将以结构化的形式展示,方便用户直接查看点积数值及相关的几何属性。

使用场景

学术教育:辅助学生和教师快速核对线性代数作业中的向量运算题目。
数据科学:在处理推荐系统或文本分类时,计算不同样本向量间的余弦相似度。
工程物理:在力学分析中,利用向量点积快速计算功的大小或分析受力方向。

用户案例

1. 三维空间向量点积验证

理工科大学生
背景原因
正在复习线性代数,需要确认两个三维向量的内积计算是否正确。
解决问题
手动计算向量 (1, 2, 3) 和 (4, 5, 6) 的点积费时且易出错。
如何使用
在向量A输入 '1, 2, 3',在向量B输入 '4, 5, 6',点击计算。
示例配置
decimalPlaces: 2
效果
系统输出点积结果为 32.00,并给出相应的夹角信息。

2. 特征向量相似度分析

算法工程师
背景原因
在开发一个简单的推荐算法,需要比较两个用户兴趣向量的接近程度。
解决问题
需要通过余弦相似度来量化两个高维向量的相似性。
如何使用
将两个特征向量(如 '0.8, 0.1, 0.5' 和 '0.7, 0.2, 0.6')填入对应框内。
示例配置
decimalPlaces: 6
效果
获得精确到 6 位小数的余弦相似度值,用于评估用户兴趣的匹配度。

用 Samples 测试

math-&-numbers

常见问题

输入的两个向量维度必须相同吗?

是的,点积运算要求两个向量必须具有相同数量的分量,否则无法进行对应位置的乘法运算。

支持哪些类型的数值输入?

输入框支持整数、负数以及浮点数(小数),请使用英文逗号或空格作为分量之间的分隔符。

计算结果包含哪些内容?

结果通常包括两个向量的点积数值、余弦相似度以及它们在空间中的夹角。

如何调整结果的精确度?

您可以通过修改“小数位数”参数来控制输出结果的小数点后位数,支持 0 到 10 位的范围。

如果点积结果为 0 说明了什么?

如果两个非零向量的点积为 0,说明这两个向量在几何上是相互垂直(正交)的。

API 文档

请求端点

POST /zh/api/tools/dot-product-calculator

请求参数

参数名 类型 必填 描述
vectorA text -
vectorB text -
decimalPlaces number -

响应格式

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

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-dot-product-calculator": {
      "name": "dot-product-calculator",
      "description": "计算两个向量的点积、余弦相似度和夹角",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=dot-product-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]