瞬间求出直角三角形的任意一条边
勾股定理是整个数学领域里最实用、也最广为人知的结论之一。对任何一个直角三角形——有一个角恰好是90度的三角形——斜边的平方等于另外两条边平方之和。这个计算器让你在已知其中两条边的情况下,立刻求出第三条边。
航海与航位推算
在卫星定位技术出现之前,航海者依靠航位推算——根据已知的起始位置、航向、速度和经过的时间,算出当前位置。一艘同时向北和向东航行的船只或飞机,走的其实是一条对角线路径,而要从分别的南北和东西分量算出实际走过的直线距离,正是这里所用的同一条定理的直接、实际应用。
公式
经典的表述是a² + b² = c²,其中a和b是两条较短的边(叫做直角边),c是斜边——直角所对的那条边,也永远是最长的一条边。求斜边:c = √(a² + b²)。求直角边:a = √(c² − b²)。
使用方法
在a、b、c三个值中输入任意两个,留空第三个。工具会自动检测出缺失的是哪个值并计算出来。举例来说,在a边输入3,在b边输入4,计算器会立刻给出斜边为5,验证了著名的3-4-5直角三角形。或者在斜边输入5,在a边输入3,它会算出b边是4。
为什么它只适用于直角三角形
这个定理限定只适用于直角三角形,这并不是一个无关紧要的技术性限制——恰恰是这个限制,才让这个关系如此简洁。对任何其他类型的三角形,三条边之间的关系涉及某个角的余弦值,这是一个更一般的结论,叫做余弦定理,只有当那个角恰好是90度、余弦值恰好为零时,才会简化成这个简单的勾股公式。在把这个计算器套用到一个其实不是直角三角形的三角形之前,了解这一点很重要,因为那样做只会悄悄算出一个毫无意义的数字,而不会给出任何警告。
实际应用
建筑与木工:确认一个角是不是直角(真正的90度),是勾股定理在实际工作中最常见的用途之一。经典的3-4-5方法——沿一面墙量3个单位,沿相邻的墙量4个单位,再检查对角线是否恰好是5个单位——建筑工人已经使用了几千年。这个计算器把这个方法推广到任意测量数值。
屏幕和显示器尺寸:当厂商宣传一台电视或显示器的"对角线尺寸"时,他们给出的其实是屏幕宽和高构成的矩形的斜边长度。如果你知道对角线长度和宽高比,勾股定理就能帮你求出实际的宽和高。
距离计算:在平面上,坐标为(x₁, y₁)和(x₂, y₂)的两点之间的直线距离是√((x₂−x₁)² + (y₂−y₁)²),这是定理的直接应用。
工程与测量:计算对角支撑的长度、一段斜屋顶线,或者两个不同高度点之间的电缆长度,都可以归结为同一个直角三角形关系,这也是勾股定理在结构规划中最常被用到的原因之一。
屏幕尺寸的实例
当厂商宣传一台"55英寸电视"时,这个数字指的是对角线长度——也就是屏幕宽高构成的矩形的斜边——而不是宽度或高度本身,这是第一次买电视的人常常搞混的地方。结合显示器的宽高比,现代电视通常是16:9,勾股定理就能帮你还原出实际的宽和高:对于16:9的屏幕,宽和高保持同样的16:9比例,所以55英寸的对角线换算下来大约是48英寸宽、27英寸高——这些数字值得在购买前对照你家墙面或柜子的空间核实一下,而不是单凭对角线数字就想当然。
历史背景
这个定理以毕达哥拉斯的名字命名,他是公元前570年到495年左右的古希腊数学家和哲学家,不过这个关系早在他之前几个世纪就已经被巴比伦和印度的数学家所知晓。大约公元前1800年的巴比伦泥板上,就列出了勾股数组——满足这个定理的三个整数组合——远远早于毕达哥拉斯出生。
勾股数
有些三个整数的组合能精确满足a² + b² = c²,完全不需要四舍五入,这样的组合叫做勾股数。3-4-5三角形是最小、也最著名的一组,但还有无穷多其他组合:5-12-13、8-15-17和7-24-25都同样是有效的整数直角三角形。把一组已知勾股数的每条边都乘以同一个倍数,会得到另一组有效的勾股数——3-4-5乘以2得到6-8-10——这正是为什么经典的3-4-5木工方法在任何尺度下都同样有效,不管你是要校正一个小书架的直角,还是整栋建筑的墙角。
私密且即时
所有计算都完全在你的浏览器中完成,输入另外两条边后,缺失的那条边会立刻显示出来,你输入的任何测量数据都不会被发送到服务器、记录或分享,页面加载完成后即可离线使用。
Pythagorean theorem FAQ
- What is the Pythagorean theorem?
- For a right triangle with legs a and b and hypotenuse c, the theorem states that a² + b² = c². The hypotenuse is always the side opposite the right angle and is always the longest side.
- Can I find a leg if I know the hypotenuse and the other leg?
- Yes. If you know c and a, then b = √(c² − a²). Enter values in c and a and leave b blank.
- What units can I use?
- Any consistent unit: metres, feet, centimetres, inches. The result is in the same unit as the inputs.