余弦定理
余弦定理(law of cosines)把三角形的三条边与一个内角联系起来:一边的平方,等于另外两边的平方和,再减去这两边乘积与其夹角余弦乘积的两倍。它使勾股定理能够推广到非直角三角形,既能由两边及其夹角求第三边,也能由三边求角。
三条边已知,角度藏在哪里
取一个边长为十三、十四、十五的三角形,统一标记为 小写边长 分别与顶点 处的内角相对。下文也用 表示相应角度;例如角 夹在边 与 之间,正对边 。选哪个角,必须先找清它的对边。
把 水平放置,从 向直线 作垂线,垂足为 。本例的垂足落在边内。设 、,则两个直角三角形分别给出 第二式减第一式,两个 消去: 于是 ,所以 。再代回第一式, 高为正,故取正平方根。
看直角三角形 ,角 的邻边是 ,斜边是 ,因此 角度为 。其中 表示反余弦:在零至一百八十度之间,找余弦等于给定值的角。上面的计算没有先知道角度,而是从边长中把它求了出来。
从这个算例推到一般公式
在平面欧氏几何中,设 是非退化三角形,边长均为正。仍令 、,并将 放在横轴上方。记其坐标为 ,其中 。
此时 是带正负号的横坐标,未必是一条线段的正长度。坐标形式的余弦与正弦给出 距离平方满足 展开第二个平方,把相同部分合并: 最后代入 ,得到 “减去的那一项”来自横向距离 的平方展开。它度量了两边方向之间的联系,而不是额外记忆的修正数字。
换一个顶点作起点,就得到另外两种写法: 三式的规则相同:左边是所选角的对边平方,右边相乘的是夹住这个角的两条边。OpenStax《Precalculus 2e》§8.2
钝角时,垂足跑到边外怎么办
设 、、。这时 垂足在 的左边,线段 的长度是 ,但点 的横坐标是 。从 到 的水平距离为 因此坐标证明仍然有效: 所以 。
直接用余弦定理也得到 钝角余弦为负,所以公式里的减法最终增加了十五。若把负余弦误改成正数,就会把张开的钝角当成锐角,得到另一条边长。
锐角、直角和钝角如何从边长看出来
从同一个公式移项: 因为 ,左右两侧符号只由 决定。
| 角 | 余弦符号 | 边长平方关系 |
|---|---|---|
表格首先判别的是所选的角。若要判别整个三角形,应选最大边所对的角,因为最大边对最大角。本例最大边十五,,所以最大角仍是锐角,整个三角形都是锐角。
还可以逐个求角: 由此 、,与 相加为一百八十度(显示位数带来少量舍入误差)。计算器若设置为弧度,应先转换单位,不能把弧度数直接标为度。
不经过两点之间,也能求它们的距离
设测站 与目标 在同一平面,已经测得 米、 米,两条观测方向的内夹角为 ,要求 。这是教学设定的理想测量数据。
在约定中 、、。代入即可逐步得到 因此 答案满足 ,与三角形不等式一致。若错把它当成直角,勾股计算会给出约一百二十八点零六米;缺少夹角项,就等于换了测量情境。真实测距还应考虑仪器误差,所得小数不应宣称比输入更精确。
哪些给定条件能确定答案
若已知正长度 与它们的内夹角 ,第三边由正平方根唯一确定。若已知三条正边且满足严格三角形不等式,则 落在 内,反余弦给出唯一内角。具体地, 等价于 也就是 。这说明边长可组成三角形与角度可取真实内角,是同一几何限制的两种写法。
如果 ,则 ;如果 且三条边仍为正,则 。两种情况都使三点共线,面积为零,是公式的退化边界,而不是普通三角形。三角形不等式失败时,应先核对输入,不能把超出 的余弦值强行当成角。
已知两边和一个非夹角则可能有两个解。例如 ,这里 不夹在已知的 之间。余弦定理成为关于未知 的二次方程: 配方得 ,所以 两个正值约为 和 ,都在 内,因此确有两个三角形。关键区别是给出的角是否为两条已知边的夹角。
与面积、向量和历史的联系
余弦定理求出一个角后,可以用 求面积;进一步消去正弦与余弦,就得到只含三边的海伦公式。十三、十四、十五的例子有 ,所以 平方单位。
在坐标中,令 、,两向量之差连接另两个顶点。把坐标平方展开,便得到 这里点积 ,所以这正是同一个余弦关系的线性代数写法。
《几何原本》第二卷命题十二、十三分别讨论钝角与锐角情形,用平方和投影所成矩形的面积表达对应关系。原文并没有今天的余弦符号;现代三角函数把两种几何关系统一成上述公式。欧几里得《几何原本》II.12,David Joyce 英译与注释;II.13
参考资料
- OpenStax,Precalculus 2e,§8.2:坐标推导、三边求角与两边夹角求边。
- David Joyce,Laws of Cosines & Sines,Clark University:锐角、钝角推导与古代命题的关系。
- Euclid,Elements II.12;II.13:投影与平方关系的原命题。
- 相关:勾股定理、海伦公式、欧氏几何、线性代数。