直观理解三角学(为什么 sin 和 cos 不过是坐标)
直观理解三角学(为什么 sin 和 cos 不过是坐标)
大多数学生第一次见到三角学时,它像一堵墙砸过来:三个名字奇怪的新函数、一个谁也念不顺的口诀、一张写满含根号分数的单位圆,再加上一堆看上去像是代数算错了的恒等式。一个星期之内,这门话题就感觉像没有词典的外语。
它不必是这样。三角学其实只有一幅核心图,那幅图就是一个点绕着一个圆走。课本里几乎每一条公式,都是这个点在做什么的直接、几乎是字面上的描述。一旦这幅图清晰起来,口诀就不再必要,恒等式变得显而易见,整门话题也就不再是死记硬背的练习。
这篇文章就是要把那幅图讲清楚。它不能替代练习,把那些数值练到自动反应的过程也没有捷径。但含义要先到位。没有含义,练习就只是在搬符号。
唯一的核心:一个点绕着圆走
画一个半径为 1、以原点为中心的圆。在圆上随便取一点。这个点有一个 x 坐标和一个 y 坐标,它们都取决于点在圆上的位置,并随着点的移动而变化。
这就是三角学。整门话题就是围绕这一幅图做记账。
接下来需要一种方式来描述"点在圆上的什么位置"。标准做法是从 x 轴正方向开始、按逆时针方向扫过去测量出的角,把这个角叫做 θ(theta)。
当 θ 是 0 时,点在 (1, 0),也就是圆最右边那一点。当 θ 是 90 度时,点旋转到 (0, 1),圆的顶端。当 θ 是 180 度时,它在 (-1, 0)。当 θ 是 270 度时,它在 (0, -1)。
这个点的两个坐标各有名字:x 坐标叫 cos(θ),y 坐标叫 sin(θ)。
这就是它们的全部定义:余弦是单位圆上一点的 x 坐标,正弦是它的 y 坐标。课本里其余的一切,都是这两句话的推论。
为什么是圆,而不是三角形?
你也许是先通过直角三角形学的三角学,听过"对边比斜边"这种说法。那种定义在狭窄的情形里没问题,但角一旦超过 90 度,它就不灵了,因为直角三角形里没有大于 90 度的角。
圆的定义没有这个限制。点可以一直转下去,角可以是任意数,sin 和 cos 仍然是良定义的坐标。这就是数学家最终改用圆的原因:它是更一般的那幅图。
三角形那幅图依然有用,而且能干干净净地嵌进圆那幅图里。从圆上的点向 x 轴作一条垂线,你就得到了一个直角三角形:斜边是半径(长 1),水平直角边长 cos(θ),竖直直角边长 sin(θ)。所谓"对边比斜边"的熟悉定义,不过是当半径恰好为 1 时对这个三角形的描述。
三角形是一个快照,圆是整部电影。
不靠口诀的 SOH CAH TOA
口诀 SOH CAH TOA 是直角三角形里三个比值的记忆法:
- sin = 对边 / 斜边
- cos = 邻边 / 斜边
- tan = 对边 / 邻边
这看起来像是要背的三件互不相干的事,其实不是。它们是同一幅图,被放大了。
拿单位圆里的那个直角三角形:斜边 1,水平边 cos(θ),竖直边 sin(θ)。现在把整个三角形按某个倍数放大,比如 5 倍。斜边变成 5,水平边变成 5·cos(θ),竖直边变成 5·sin(θ)。
算一下放大后三角形里"对边比斜边":(5·sin(θ)) / 5 = sin(θ)。两个 5 抵消了,比值和单位圆上一模一样。
SOH CAH TOA 之所以成立,唯一的原因就在这里。三角函数值是比值,而比值不在乎三角形的大小。无论你拿到的是哪个角,三边的比例是固定的,所以一个 sin(30°) 的值,能适用于宇宙里所有含有 30 度角的直角三角形。
正切就是 sin 除以 cos。如果 sin 是 y 坐标、cos 是 x 坐标,那么 tan(θ) 就是"竖直变化除以水平变化",也就是从原点连到这一点的那条直线的斜率。这也是为什么 tan(90°) 没有定义:那条线竖直,斜率"无穷大",并且分母 cos(90°) = 0,整个式子塌掉了。
为什么 π 到处都是
三角学课程里花了大量时间在度和弧度之间切换。多数学生把弧度当成一种为了为难他们而被发明出来的奇怪单位,其实不是。弧度才是角的自然单位,搞懂这一点能让你在微积分里少受很多苦。
弧度是这样定义的:在单位圆上扫出一段长度为 1 的弧所对应的角。整个圆周长是 2π,所以一整圈(360 度)就是 2π 弧度,半个圆是 π 弧度,直角是 π/2 弧度。
为什么要费这个劲?因为一旦使用弧度,公式里的数字就和几何量干净地对上了。在单位圆上沿圆弧走过的弧长,恰好等于以弧度为单位的角;微积分里 sin(x) 的导数恰好就是 cos(x)。如果你用度,sin(x) 的导数就变成 (π/180)·cos(x),那个难看的因子会一辈子跟着你。
弧度并不更难,它是数学希望你使用的单位。度只是巴比伦人留下的人为约定,用在导航和建筑里没问题;做纯数学时趁早换成弧度,公式就不会再像背着一堆杂事了。
那些著名的恒等式不过就是那幅图
学生记得最牢的恒等式是 sin²(θ) + cos²(θ) = 1。它看起来很神秘,其实不然。它就是单位圆上的勾股定理。
单位圆上的点坐标为 (cos(θ), sin(θ)),落在半径为 1 的圆上。从原点到这一点的距离是 √(cos²(θ) + sin²(θ)),而这段距离就是半径,等于 1。两边平方就得到那个恒等式。它就是穿了三角函数外衣的勾股定理。
课本上大多数"恒等式"也都有类似的简单出处。倍角公式 sin(2θ) = 2·sin(θ)·cos(θ) 描述的是把角加倍时 y 坐标会发生什么。和角公式 sin(α + β) = sin(α)·cos(β) + cos(α)·sin(β) 描述的是先转 α 再转 β 是如何合成为一次旋转的。每一条恒等式都是关于这幅几何图的一句话,只不过用三角函数的字母表写出来。
从图上推导这些恒等式,比从清单里背它们要轻松得多。任何一个把勾股定理记牢的人,其实已经知道 sin² + cos² = 1,只是不知道它叫这个名字。正如我们在那篇代数文章里讲过的,数学里多数"规则"都是穿着记号的图。三角学也不例外。
三角学到底用在哪里
在校园之外,三角学是被使用得最多的数学分支之一,原因在于:任何会振荡、旋转或重复的东西,都归结为正弦和余弦。
声音和光是波。一个纯音就是一个正弦波,时间的正弦控制着你耳膜处的气压。音箱、麦克风、降噪耳机都靠这个想法运作。把复杂波形分解成简单正弦,叫做傅里叶分析,它支撑着 MP3 编码、图像压缩、核磁共振和现代无线通信。
GPS 和导航离不开三角学。你手机的定位,是通过测量到几颗卫星的距离、解出对应的三角形得到的。测绘员、飞行员和天文学家用的都是同一套方法。
计算机图形学、电子游戏和动画对三角学的依赖一刻也没停过。每当一个角色旋转、镜头平移、模拟器里行星绕轨运行,都是 sin 和 cos 在干活。
工程和物理用三角学描述交流电、单摆的摆动、卫星的轨道、桥梁的振动以及活塞的运动。任何随时间重复的东西,描述其重复方式的数学就是正弦和余弦。
微积分。 正如我们在那篇导数文章里讲过的,正弦和余弦在求导时异常干净,而物理学的大部分内容都是建立在它们之上的。波动方程、薛定谔方程、电磁学方程,它们的基本解都是正弦和余弦。
如果说代数是你用来谈论未知数的语言,那三角学就是你用来谈论一切绕圈运动事物的语言。这个清单非常长。
为什么三角学常常被教得不好
三角学如此有用,那为什么这么多学生离开高中时坚信自己讨厌它?有几个诚实的原因。
第一,这门话题常常先从三角形入门,而不是先从圆入手。三角形定义在最简单的情形里没问题,但它让 sin 和 cos 看起来很随意。学生背下了口诀,却没见过那幅让口诀变得显而易见的图。等到角超过 90 度,他们就慌了,因为三角形那幅图刚刚崩塌,又没有人告诉他们为什么。
第二,单位圆被当成一张要背的表来呈现,0、π/6、π/4、π/3、π/2 处的值像一组任意的事实排在那里。其实不是。每一个值都来自一个 30-60-90 或 45-45-90 三角形,只要你明白它从哪里来,30 秒之内就能推出表里的任何一项。
第三,恒等式被当作一长串清单来教,而不是当作那幅图的推论。学生把它们当成一条条互不相干的咒语去背,被数量吓到,再用反复练习去硬冲。捷径其实是:花一个小时和单位圆相处,直到那幅图自动浮现,然后大多数恒等式就会变得显而易见。
好消息是,把这些洞补上很快。三角学靠的是为数不多的几个想法,一旦它们连起来,整门话题就变得可以应付。
练到自动反应
读一遍这篇文章能让你看清整张图,让三角学变得熟练,是另一回事。
先理解,再背单位圆。 花一个小时从零开始画单位圆,按对称性把 0、π/6、π/4、π/3、π/2 等位置的值标出来,用 30-60-90 和 45-45-90 三角形推出精确值。第一个小时之后,每天练十分钟,连续一两周,这些值就能锁住。
按象限练符号规则。 sin 在上半平面为正、下半平面为负;cos 在右半平面为正、左半平面为负;tan 由这两者推出。混合象限练上一周,任何一个三角函数值的符号都能一眼读出来。
把恒等式翻译成图。 遇到一条新的恒等式时,不要先去背它,先画出它对单位圆的主张是什么。倍角公式?画一个 θ 处的点和一个 2θ 处的点,看看 y 坐标对不对得上。和角公式?把两次旋转叠在一起。这样做几周之后,恒等式就会像句子,而不是咒语。
和代数与微积分的题目混合练习。 正如我们在间隔重复那篇文章里讲过的,混合练习才能建立长期记忆。三角学的基本功到位之后,把它和代数题(解 2·sin(θ) = 1)以及微积分预备题(画 y = sin(2x) + 1 的图像)混在一起。混合练习才是真正建立熟练度的东西。
用图来验算。 如果你算出来 sin(150°) 是负数,那肯定是符号错了,因为 150° 把点放到了左上象限,那里的 y 是正的。单位圆同时是一张合理性检查表,几秒钟之内就能抓出大多数错误。
Math Zen 的位置
Math Zen 的桶式进阶系统,正好契合三角学本应被学习的方式。最早的桶讲单位圆、符号规则以及常见角度的取值,反复练到自动反应。中期的桶练习度与弧度的换算、用反射和对称性求任意角的值,以及把 SOH CAH TOA 套用到直角三角形上。后期的桶处理恒等式(勾股、倍角、和差),以及 sin、cos、tan 的图像,包括相位平移和振幅变化。
因为练习短、混合、且有间隔,单位圆就不再是一张你每次都要重新推一遍的表,而成了一秒之内就能读出的事实。这种熟练度,正是让微积分、物理和像 SAT 这样的标准化考试从手忙脚乱变成例行公事的关键。大多数学生不需要补习老师,也不需要更厚的教材。他们需要的是每天十分到十五分钟、做对类型的题。
归根结底
一个点绕着圆走。它的 x 坐标叫 cos,y 坐标叫 sin,二者之比叫 tan。三角学里的每一条公式,都是在描述这个点在做什么。
这就是整个地基。SOH CAH TOA 是这些坐标在直角三角形里的样子。单位圆表是常见角处的取值。恒等式是关于这幅几何图的句子,写成了三角函数的记号。没有一项是任意的,一旦那幅图在你脑子里,也就没有一项是难的。
下次看到 sin(θ),别只想"那个三角函数"。要想:半径为 1 的圆上、角度为 θ 的那一点的 y 坐标。这个视角的转变,会让三角学的其余部分,以及它之后的大部分数学,都各就各位。