两点之间距离计算器
求两点 (x₁, y₁) 和 (x₂, y₂) 之间的欧几里得距离和中点,并显示分步公式。可选的 z 坐标扩展到 3D。
输入
第一个点的 x 坐标。
第一个点的 y 坐标。
第一个点的可选 z 坐标 — 对于 2D 距离,请留空。
第二个点的 x 坐标。
第二个点的 y 坐标。
第二个点的可选 z 坐标 — 对于 2D 距离,请留空。
输出
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/distance-between-two-points-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"x1": "1",
"y1": "2",
"x2": "4",
"y2": "6"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `distance-between-two-points-calculator` tool (Distance Between Two Points Calculator) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
嵌入式小组件
<iframe
src="https://iotools.cloud/embed/distance-between-two-points-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="两点之间距离计算器 — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
两点之间距离计算器求坐标平面上两点 (x₁, y₁) 和 (x₂, y₂) 之间的直线(欧几里得)距离,以及它们的中点和公式的分步说明。可选的 z₁/z₂ 字段将其扩展到三维。
它为检查几何家庭作业的学生、在网格上绘制坐标的任何人以及在将距离用于其他计算之前进行快速健全性检查的人而构建。
使用方法
- 输入第一个点 (
x₁,y₁) 和第二个点 (x₂,y₂) 的坐标。 - 读取距离结果。
- 检查中点,找到两点之间的确切中间点。
- 打开分步解法,使用您的实际数字查看公式。
- 对于 3D 距离,还要填写
z₁和z₂— 对于标准 2D 情况,请留空。
在您输入时结果会自动更新。例如,(1, 2) 和 (4, 6) 给出距离 5 和中点 (2.5, 4)。
距离公式
两点之间的距离来自勾股定理:
d = √[(x₂ − x₁)² + (y₂ − y₁)²]对于 3D 情况,在根号下添加 (z₂ − z₁)² 项 — 同样的想法扩展到另一个维度。
中点
中点只是每个坐标的平均值:((x₁ + x₂)/2, (y₁ + y₂)/2),在 3D 中用 (z₁ + z₂)/2 扩展。对于更完整的地理中点工具 — 纬度/经度坐标之间的大圆中点,带 DMS 输出和距离每个点 — 请参阅中点计算器。
常见问题
这在 3D 中有效吗?
是的 — 填写可选的 z₁ 和 z₂ 字段,计算器会自动切换到 3D 距离公式。留空则它的行为与 2D 情况完全相同。
如果我需要斜率或直线方程而不是距离怎么办?
使用斜率计算器,它取相同的两个点并返回斜率、直线的方程和其倾斜角度(作为奖励,它也报告点之间的距离)。
两个 GPS 坐标之间的距离呢?
纬度/经度距离不是平坦的笛卡尔计算 — 地球是一个球体。请改用地理距离计算器。
隐私
此计算器完全在您的浏览器中运行。您的数字永远不会被上传、记录或存储 — 计算在您的设备上本地进行。