← 证明与定理 /

勾股定理计算器

使用勾股定理求直角三角形的任意边。a² + b² = c²。

[email protected], Geometry Calculator Developer & Online Math Educator 审核 最后更新于 April 24, 2026

勾股定理计算器

输入任意两条边,缺失的第三条自动计算。

勾股定理计算器 中使用的公式

c = √(a² + b²)
a = √(c² − b²)
b = √(c² − a²)

In-Depth Tutorial: 勾股定理计算器

勾股定理是平面几何中最为重要的关系式:在任意直角三角形中,两条直角边的平方和等于斜边的平方。用公式表示为:a² + b² = c²,其中 a 和 b 是直角边(构成直角的两侧),c 是斜边(与直角相对的边,且始终是最长边)。本教程涵盖如何利用该定理求解任意未知边长、识别最常见的勾股数三元组,以及在三维空间和坐标平面上应用该定理。

定理的内容及其原理

勾股定理出现在欧几里得《几何原本》(约公元前300年)的命题I.47中,但早在千多年前的巴比伦数学家已知晓这一结论——约公元前1800年的泥板上列出了数十个整数勾股三元组(即 a、b、c 均为整数的集合)。

该定理仅适用于直角三角形。如果你的三角形没有90°角,则需要使用更通用的余弦定理(当夹角为90°时,由于 cos 90° = 0,余弦定理简化为 a² + b² = c²)。

一个简洁的几何证明如下:将四个相同的直角三角形放入边长为 (a + b) 的大正方形内,排列方式使得它们的斜边构成一个小正方形。小正方形的面积为 c²。大正方形的面积为 (a + b)² = a² + 2ab + b²。从大正方形中减去四个三角形(每个面积为 ab/2,总计 2ab):c² = (a² + 2ab + b²) − 2ab = a² + b²。证毕。

使用该定理的三种方式

根据已知边和待求边的不同,公式可变形为:

  • 求斜边(已知两直角边): c = √(a² + b²)。
  • 求直角边 a(已知直角边 b 和斜边): a = √(c² − b²)。
  • 求直角边 b(已知直角边 a 和斜边): b = √(c² − a²)。

在求直角边的公式中,根号内的值必须为正数——如果你得到负数开方,说明输入了不可能的三角形数据(直角边长于斜边,这在定义上是不成立的)。

示例1 — 求斜边

输入: a = 3, b = 4。 计算: c² = 3² + 4² = 9 + 16 = 25。c = √25 = 5。

这是最著名的三角形:3-4-5 直角三角形。木匠和建筑工人用它来画出完美的直角——沿一边量取3个单位,垂直方向量取4个单位,只有当角落确实是直角时,对角线才会恰好为5个单位。

示例2 — 求直角边

输入: c = 13, a = 5。 计算: b² = 13² − 5² = 169 − 25 = 144。b = √144 = 12。

这是5-12-13 三角形——另一个整数三元组。注意这里是减法;求直角边的公式是原定理的变形。

勾股三元组 — 整数解集

“勾股三元组”是指满足 a² + b² = c² 的三个正整数 (a, b, c) 的集合。前几个本原三元组(其中 gcd(a, b, c) = 1):

  • 3-4-5(基础三元组)
  • 5-12-13
  • 8-15-17
  • 7-24-25
  • 20-21-29
  • 9-40-41

任何本原三元组的倍数也是三元组:6-8-10 (= 2 × 3-4-5),10-24-26 (= 2 × 5-12-13),9-12-15 (= 3 × 3-4-5) 等。在题目中识别出三元组可以完全跳过开方步骤——如果直角边是3和4,无需计算即可知道斜边是5。

三维扩展

勾股定理自然地扩展到三维空间。如果一个长方体的边长分别为 a、b 和 c,那么其体对角线 d(从一个顶点到相对顶点的距离)长度为:

d = √(a² + b² + c²)

证明:底面对角线由标准定理可知为 √(a² + b²)。然后,体对角线是一个直角三角形的斜边,该直角三角形的两条直角边分别是底面对角线和高度 c。再次应用定理:d² = (a² + b²) + c²。有关箱体对角线问题,请参阅3D 勾股定理计算器

坐标平面上的距离公式

两点 P₁ = (x₁, y₁) 和 P₂ = (x₂, y₂) 之间的距离也是该定理的直接应用。将水平差 |x₂ − x₁| 视为一条直角边,垂直差 |y₂ − y₁| 视为另一条直角边,这两条直角边构成的直角三角形的斜边即为两点间的距离:

距离 = √((x₂ − x₁)² + (y₂ − y₁)²)

该公式是解析几何的全部基础。任何维度中的每一个距离、每一个模长、每一个欧几里得范数都是 a² + b² = c² 的推广。

验证三角形是否为直角三角形

如果你已知三条边的长度,该定理便成为一种测试方法:代入数值并检查是否满足 a² + b² = c²(其中 c 为最长边)。如果是,则该三角形为直角三角形。如果 a² + b² > c²,则该三角形为锐角三角形(所有角均小于90°)。如果 a² + b² < c²,则该三角形为钝角三角形(有一个角大于90°)。这被称为勾股定理的逆定理

常见错误

  • 混淆斜边与直角边。 斜边始终是最长边,且始终对着直角。如果题目说“最长边为10”,而你将其代入直角边字段,所有答案都会出错。
  • 忘记最后开平方。 定理给出的是 c²,而不是 c。要得到 c,需在平方和之后进行开方运算。
  • 试图将其应用于非直角三角形。 如果没有90°角,则 a² + b² ≠ c² ——此时你需要使用余弦定理。
  • 单位混用。 三条边必须使用相同的单位。你不能让直角边以英寸为单位,而斜边以厘米为单位。

超越几何学

勾股定理的影响远超平面几何。同一公式用于计算物理学中的向量模长(分量为 (vx, vy) 的速度向量的模为 √(vx² + vy²))、复数的模(|a + bi| = √(a² + b²))以及任意维度的欧几里得距离。它也是三角恒等式 sin²θ + cos²θ = 1 的几何起源(单位圆上的勾股三元组)。

常见问题解答 – 勾股定理计算器

输入三条边(a、b、c)中的任意两条。使用 c² = a² + b²(或重新排列以求直角边)计算缺失的边。

斜边 (c) 始终是最长的边——它与直角相对。它满足 c² = a² + b²。

输入所有三条边。如果 a² + b² = c²(在舍入误差范围内),则该三角形是直角三角形。

是的——免费且无限制。