冷启动:把三句话摆成一张图
题目给的是一个直角三角形加一条斜线:∠ABC=90∘、AB=4、BC=3,D 在斜边 AC 上,且 ∠BDC=45∘。问 BD 与 cos∠ABD。
先把白给的量算出来——这一步不做,后面全在原地打转:
AC=AB2+BC2=16+9=5,sin∠BAC=ACBC=53,cos∠BAC=ACAB=54
(∠BAC 就是 A 处那个角。它的正弦、余弦是读出来的,不必解三角形:直角三角形里「对边比斜边」「邻边比斜边」。)
再把那个 45∘ 搬到该用的地方。D 在线段 AC 上,所以 D 处有两个角,它们互补:
∠ADB=180∘−∠BDC=180∘−45∘=135∘
这句话必须当场写在草图上。 题目给的 45∘ 属于 △BDC,而 BD 与 ∠ABD 都在 △ABD 里;正弦对补角相同(sin135∘=sin45∘)会让人以为不搬也行,但下一步用内角和求 ∠ABD 时,45∘ 与 135∘ 差出整整 90∘。
于是 △ABD 里两角一边全知道:∠ADB=135∘、∠BAD=∠BAC(同一个角,D 在 AC 上)、AB=4。一条正弦定理就够了——这是解法一。
第二个空同样是白给的:三角形内角和
∠ABD=180∘−∠ADB−∠BAD=180∘−135∘−∠BAC=45∘−∠BAC
注意它是一个差角,展开就用两角差的余弦。
下面这张图把解法二画了出来:从直角顶点 B 向斜边作高 BH,45∘ 让 △BHD 成为等腰直角三角形。

解法一:补角写出来,在 △ABD 里一条正弦定理定 BD
① 在 △ABD 里列正弦定理。 待求的 BD 对着 ∠BAD,已知的 AB 对着 ∠ADB:
sin∠ADBAB=sin∠BADBD
边与它所对的角要配对——这是正弦定理唯一容易错的地方:BD 与 ∠A 是一对(BD 在 A 的对面),AB 与 ∠ADB 是一对。
② 代数据。 AB=4、∠ADB=135∘(即 43π)、sin∠BAD=sin∠BAC=53:
BD=sin∠ADBAB⋅sin∠BAD=sin135∘4×53=22512=512×22=512×2
BD=5122
(22=2 这一步值得单独记:除以 22 就是乘 2。)
③ 第二个空:把 ∠ABD 写成差角。 由内角和,∠ABD=45∘−∠BAC,于是
cos∠ABD=cos(45∘−∠BAC)=cos45∘cos∠BAC+sin45∘sin∠BAC
差角的余弦中间是加号(和角才是减号)。代入 cos∠BAC=54、sin∠BAC=53:
cos∠ABD=22×54+22×53=22×57=1072
cos∠ABD=1072
④ 官方写法的另一种读法。 参考答案把它写成 cos∠ABD=cos(∠BDC−∠BAC),这是同一件事:∠BDC 是 △ABD 的外角,等于两个不相邻内角之和,即 ∠BDC=∠ABD+∠BAD,移项就是 ∠ABD=∠BDC−∠BAC=45∘−∠BAC。用外角一步到位,比「补角 + 内角和」两步更快,但两条都要会:外角那句记不牢时,180∘−135∘−A 是永远不会错的退路。
⑤ 自检。 1072≈0.99,对应的角约 8.1∘;而 ∠BAC=arctan43≈36.9∘,45∘−36.9∘=8.1∘ ✓。BD=5122≈3.39,介于 BH=2.4 与 AB=4 之间 ✓(BD 是从 B 到斜边上一点的距离,必然不短于垂线段 BH、不长于两条斜线 BA、BC 中的较长者)。
这条路的动作:先算白给的量(AC、sinA、cosA)→ 把 45∘ 补成 135∘ → 一条正弦定理 → 内角和写成差角。
解法二:作高 BH:45∘ 把 △BHD 变成等腰直角
不用正弦定理,只用初中的直角三角形,两步就把 BD 逼出来。
① 斜边上的高。 面积算两遍(21× 两直角边 =21× 斜边 × 高):
21×AB×BC=21×AC×BH⟹BH=ACAB⋅BC=54×3=512
顺带把垂足的位置也记下来(同样是初中的射影关系,或在 △ABH 里用勾股):
AH=AB2−BH2=16−25144=516
② 45∘ 的真正含义:△BHD 是等腰直角三角形。 BH⊥AC 给了 ∠BHD=90∘,而 ∠BDH=∠BDC=45∘(H 在 D 与 C 之间,所以这两个角是同一个),于是第三个角也是 45∘:
HD=BH=512,BD=2BH=5122
一眼就出答案——这就是这条路的价值:45∘ 遇上垂足,等腰直角三角形送上门,2 是白拿的。
③ 顺手定出 D 的位置。 D 在 A 与 H 之间(因为 ∠ADB=135∘ 是钝角,D 必在垂足的靠 A 一侧),所以
AD=AH−HD=516−512=54
④ 第二个空:这回连三角恒等变换都不用。 △ABD 的三条边现在全知道(AB=4、BD=5122、AD=54),余弦定理直接给出夹在 AB、BD 之间的那个角:
cos∠ABD=2⋅AB⋅BDAB2+BD2−AD2=2×4×512216+25288−2516=596216+25272=596225672
=25672×9625=4802672=527=1072
与解法一一致 ✓。
⑤ 也可以走「直角三角形里读角」这条更短的路。 在 △ABH 里 cos∠ABH=ABBH=412/5=53、sin∠ABH=ABAH=54;而 ∠ABD=∠ABH−∠DBH=∠ABH−45∘(△BHD 等腰直角给了 ∠DBH=45∘),于是
cos∠ABD=cos∠ABHcos45∘+sin∠ABHsin45∘=(53+54)×22=1072
注意这里的 53、54 与解法一的 54、53 恰好换了位置——因为 ∠ABH=90∘−∠BAC,正余弦互换。两条算下来同一个答案,正好互为验算。
这条路的动作:作高 → 面积两算出 BH → 45∘ 认出等腰直角 → BD=2BH;第二空要么三边余弦定理,要么在直角三角形里读出角再拆。
避坑
| 坑 | 错在哪 | 正确 |
|---|
| 在 △ABD 里把 ∠ADB 当成 45∘ | D 在 AC 上,两个角互补 | ∠ADB=135∘;正弦碰巧相同,内角和与余弦会露馅 |
| 内角和写成 180∘−45∘−∠BAC | 用错了 D 处的角 | ∠ABD=180∘−135∘−∠BAC=45∘−∠BAC |
| cos(45∘−A)=cos45∘cosA−sin45∘sinA | 差角的余弦中间是加 | cos45∘cosA+sin45∘sinA |
| 正弦定理里边角配错:sin∠BADAB=sin∠ADBBD | 每条边配它对面那个角 | sin∠ADBAB=sin∠BADBD |
| sin∠BAC 去解一遍三角形 | 直角三角形里直接读 | sinA=ACBC=53、cosA=ACAB=54 |
| 2/212/5 算成 562 | 除以 22 是乘 2,不是乘 22 | 5122=5122 |
| 解法二里把 D 放在 H 与 C 之间 | ∠ADB=135∘ 是钝角 ⇒ D 靠 A 一侧 | AD=AH−HD=54(不是 AH+HD) |
| 第二空答成 ∠ABD 的度数 | 问的是余弦值 | 1072 |
三句话收尾:
- 点落在边上,先把补角写出来:∠BDC=45∘⇒∠ADB=135∘。正弦相同是陷阱的掩护色,写出来就不会掉进去。
- 直角三角形里的边角关系是白给的:AC=5、sinA=53、cosA=54、BH=ACAB⋅BC,一个都不用「解」。
- 看见 45∘ 想垂足:45∘ 配一条垂线就是等腰直角三角形,2 直接出来——比正弦定理还快一步。