几何 · 勾股定理

勾股定理

直角三角形两条直角边上的正方形面积之和,等于斜边上的正方形面积:a² + b² = c²。不是直角时,两边相差2ab·cos C。

01

勾股定理与本页画面

勾股定理(也叫毕达哥拉斯定理、商高定理)说:在CC为直角的三角形里,两条直角边aa、bb和斜边cc满足a2+b2=c2a^2 + b^2 = c^2,即两条直角边上的正方形面积之和等于斜边上的正方形面积。逆定理也成立:满足a2+b2=c2a^2 + b^2 = c^2的三角形,CC是直角。本页画的是欧几里得《几何原本》第一卷命题47的图,并让CC离开直角,定理就变成了余弦定理。

高线切出的几块,与余弦定理
a2=cacos⁡B+abcos⁡C,b2=bccos⁡A+abcos⁡C,c2=bccos⁡A+cacos⁡Ba2+b2−c2=2abcos⁡C\begin{gathered} a^2 = ca\cos B + ab\cos C, \quad b^2 = bc\cos A + ab\cos C, \quad c^2 = bc\cos A + ca\cos B \\ a^2 + b^2 - c^2 = 2ab\cos C \end{gathered}

每条高线延长穿过对边上的正方形,把它切成两个长方形。靠近某个顶点的那块,面积是在该顶点相交的两边之积乘以该角的余弦;同一顶点旁的两块(分别在交于该顶点的两个正方形里)面积相等:AA旁的画斜线,BB旁的画点,CC旁的是黄色。把三个正方形的各块加起来就是余弦定理。CC是直角时黄块消失,从CC作的高把cc上的正方形恰好切成a2a^2和b2b^2。不是直角时,黄块就是差,每块面积abcos⁡Cab\cos C:CC为锐角时为正,为钝角时为负。任何一块都是在它的顶点处为钝角时才为负、画在正方形外面;这时同一个正方形里的另一块比正方形还大。

三个证明各回答一个问题。剪切(欧几里得)把a2a^2里BB旁的那块搬进cc上的正方形:剪切不改变底和高,转90°什么都不变,所以每一帧面积都不变;不是直角时只搬这一块,黄块留在原处。弦图(赵爽,三世纪)用四个全等的三角形和边长为∣b−a∣|b - a|的小正方形拼成c2c^2,4⋅12ab+(b−a)2=a2+b24\cdot\tfrac12 ab + (b-a)^2 = a^2 + b^2,再把两个三角形绕角转过去,拼成a2a^2和b2b^2。相似沿高把三角形分成两个和它相似、分别在aa和bb上的小三角形;相似图形的面积和边长的平方成正比,所以三边上的半圆、正三角形或者三角形自己,都和正方形一样满足这个等式。

02

值得注意的地方

  • 等式要求直角,而且cc是直角所对的边。把直角放到AA,消失的就是AA旁的两块:b2+c2=a2b^2 + c^2 = a^2。边长并不相加:3 + 4不等于5。
  • 一块可以比它所在的正方形还大,也可以是负的:C=30∘C = 30^\circ、a=3a = 3、b=4b = 4时,CC旁每块是63≈10.396\sqrt3 \approx 10.39,比a2=9a^2 = 9还大;钝角BB旁的那块是9−63≈−1.399 - 6\sqrt3 \approx -1.39,画在外面、用虚线。
  • 只有直角是精确的时候——旋钮卡在90°、键入的,或拖动CC时吸住的——读数才写“= 0”、画直角记号。拖到很接近直角的三角形写“≈ 0.01”:接近直角不是直角。
03

操作

  • 拖动C:AA、BB和cc上的正方形不动,CC会吸在以ABAB为直径的圆上(CC为直角),以及过AA、BB垂直于ABAB的直线上。旋钮转∠C\angle C,aa、bb不变;滚轮改aa、bb,∠C\angle C不变。边长可以键入3、√2、1/3,角度键入60°或π/3。弦图和相似证明要求直角:页面先把CC移到90°,原来的三角形留下淡影,可以回去。
  • 演示模式打开适合投影的全屏画面:空格演示证明,← → 让∠C在特殊角之间切换,H隐藏所有答案。分享复制当前三角形、图形和证明的链接。
04

相关概念

两点间的距离Δx2+Δy2\sqrt{\Delta x^2 + \Delta y^2},单位圆上的sin⁡2θ+cos⁡2θ=1\sin^2\theta + \cos^2\theta = 1,都是这个定理;以ABAB为直径的圆上,每个角ACBACB都是直角(泰勒斯定理,见圆周角定理)。

延伸阅读:维基百科:勾股定理;维基百科:余弦定理;MacTutor数学史:Euclid of Alexandria(英文)。