带了这么多届三角函数,有个地方我几乎每轮都要重复讲:式子化到 $\sin$ 和 $\cos$ 并排站着,很多学生觉得"这已经最简了",可接下来求最值、周期、单调区间,一个都动不了。辅助角公式就是专门解决这个尴尬局面的工具,它把 $a\sin x+b\cos x$ 这种"两项打架"的结构,压成一项 $R\sin(x+\varphi)$,后面的性质全都能顺着标准正弦函数的框架走。说白了,这是一台"合并机器":不管前面的系数多丑,只要 $a$、$b$ 不同时为零,就一定能合成一个振幅为 $\sqrt{a^2+b^2}$ 的正弦波。
这篇内容我打算按我平时讲课和答疑的真实顺序来写:先讲清楚它在解决什么、为什么系数一定是根号下平方和,再重点拆那个最让人翻车的 $\varphi$ 定位问题,然后是完整的实操流程、典型题推演,最后是我这些年收集到的错误清单。适合正在学三角恒等变换的学生、需要复习知识框架的从业者,也适合做信号合成、力学合成这类工作、想找回数学直觉的朋友。不需要你有多深的基础,但最好对 $\sin$、$\cos$ 的定义和单位圆还有印象。
1. 辅助角公式到底在解决什么问题
1.1 从"两项打架"说起
先把公式完整写出来,避免后面绕圈子。对任意实数 $a$、$b$(不同时为零),有
$$a\sin x+b\cos x=\sqrt{a^2+b^2},\sin(x+\varphi)$$
其中 $\varphi$ 满足 $\cos\varphi=\dfrac{a}{\sqrt{a^2+b^2}}$,$\sin\varphi=\dfrac{b}{\sqrt{a^2+b^2}}$。这两个等式是"同时成立"的,不是二选一,这一点后面会反复用到。
为什么需要它?因为标准正弦函数 $y=A\sin(\omega x+\varphi)$ 的所有性质我们都背得滚瓜烂熟:振幅 $|A|$、周期 $\dfrac{2\pi}{|\omega|}$、单调区间看整体相位、对称轴解 $\omega x+\varphi=\dfrac{\pi}{2}+k\pi$。可一旦式子是 $3\sin x+4\cos x$ 这种形态,它既不是标准正弦,也不是标准余弦,所有现成结论统统用不上。你会算 $\sin x$ 的最大值是 1,也会算 $4\cos x$ 的最大值是 4,但两者的和的最大值绝不是 5——因为它们的峰值不在同一个 $x$ 处取到。这个"不同步"就是问题的根子。
辅助角公式干的事,本质是一次"坐标旋转"。把原来沿两个正交方向的分量,重新投影到一个新的方向上,使得合成结果只剩一个分量。物理上更好理解:一个沿 $x$ 方向振动、一个沿 $y$ 方向振动,频率相同,合起来还是一条直线上的简谐振动,只是振幅和初相变了。数学上,我们就是在找这条直线的方向和长度。
我第一次真正想明白这件事,是在画单位圆的时候。把 $(\cos x,\sin x)$ 看作单位圆上一点,那么 $a\sin x+b\cos x$ 其实就是向量 $(b,a)$ 与这个点的内积。内积的最大值当然等于向量 $(b,a)$ 的模长 $\sqrt{a^2+b^2}$,取到最大值的条件是两点同向。这一下就把"最大值是根号下平方和"这件事变成了几何常识,不用背。
1.2 公式的完整形态与记忆锚点
不同人记这个公式的方式差别很大,我见过最靠谱的是"展开验算派":不背系数对应关系,写完立刻展开对一遍。因为展开是机械操作,几乎不会错,而记忆是会骗人的。
先把对应关系理清楚。把右边展开:
$$\sqrt{a^2+b^2}\sin(x+\varphi)=\sqrt{a^2+b^2}\big(\sin x\cos\varphi+\cos x\sin\varphi\big)$$
要让这个式子恒等于 $a\sin x+b\cos x$,只能让 $\sin x$ 的系数对上 $a$、$\cos x$ 的系数对上 $b$,于是得到
$$a=\sqrt{a^2+b^2}\cos\varphi,\qquad b=\sqrt{a^2+b^2}\sin\varphi$$
请注意这个交叉关系:$\sin x$ 前面的系数 $a$ 配的是 $\cos\varphi$,$\cos x$ 前面的系数 $b$ 配的是 $\sin\varphi$。名字是岔开的。这是所有混乱的源头,我见过太多人写成 $a$ 配 $\sin\varphi$,结果后面的相位全错,还查不出错在哪。
下面这张表是我给学生准备的速查锚点,覆盖了最常出现的几组系数比。表里的 $\varphi$ 都取主值范围内的那个解:
| 原式 | 合成结果 | $\varphi$ 的取值 | 说明 |
|---|---|---|---|
| $\sin x+\cos x$ | $\sqrt{2}\sin(x+\frac{\pi}{4})$ | $\frac{\pi}{4}$ | 最基础的一组 |
| $\sin x+\sqrt{3}\cos x$ | $2\sin(x+\frac{\pi}{3})$ | $\frac{\pi}{3}$ | $\cos\varphi=\frac{1}{2}$,$\sin\varphi=\frac{\sqrt{3}}{2}$ |
| $\sqrt{3}\sin x+\cos x$ | $2\sin(x+\frac{\pi}{6})$ | $\frac{\pi}{6}$ | 注意和上一行的区别 |
| $\sin x-\cos x$ | $\sqrt{2}\sin(x-\frac{\pi}{4})$ | $-\frac{\pi}{4}$ | $b<0$,相位为负 |
| $3\sin x+4\cos x$ | $5\sin(x+\arctan\frac{4}{3})$ | $\approx 53.13^\circ$ | 非特殊角,用反三角表示 |
这五行里,第三行和第四行是我特意放在一起的。$\sin x+\sqrt{3}\cos x$ 和 $\sqrt{3}\sin x+\cos x$ 看起来只差一个系数的位置,结果一个是 $\frac{\pi}{3}$、一个是 $\frac{\pi}{6}$,正好反过来。学生考场上手一抖就串了。记住一句话:大系数跟着谁,相位就往谁那边偏。$\sqrt{3}$ 在 $\sin x$ 上,说明正弦分量占主导,相位就小;$\sqrt{3}$ 在 $\cos x$ 上,说明余弦分量占主导,相位就往 $\frac{\pi}{2}$ 那边靠。
提示:不要试图背下所有情况。系数比是无穷多的,但展开验算只有两步。我的建议是把"展开验算"变成条件反射,写完公式立刻在草稿纸上展开一次,对比一下 $\sin x$ 和 $\cos x$ 前面的系数。这两秒钟能救回一整道大题。
2. 为什么系数一定是根号下平方和
2.1 代数视角:待定系数法推导
很多人接受了这个结论,但没亲手推过一遍,导致遇到"系数带参数""振幅未知"的题目就发懵。我建议至少完整推一次,方法就是待定系数法。
假设 $a\sin x+b\cos x$ 能写成 $R\sin(x+\varphi)$ 的形式,$R>0$。展开右边得 $R\sin x\cos\varphi+R\cos x\sin\varphi$,与左边逐项对比:
$$R\cos\varphi=a,\qquad R\sin\varphi=b$$
两式平方相加,利用 $\cos^2\varphi+\sin^2\varphi=1$:
$$R^2(\cos^2\varphi+\sin^2\varphi)=a^2+b^2\ \Longrightarrow\ R=\sqrt{a^2+b^2}$$
这里 $R$ 取正根,因为振幅按定义非负。两式相除又得到 $\tan\varphi=\dfrac{b}{a}$($a\neq 0$ 时)。推导就这么短,但每一步都有用:平方相加消掉了 $\varphi$,这是整个技巧的核心动作,后面处理更复杂的合成时还是这一招。
这个推导顺便告诉我们一件事:$R$ 是唯一确定的,但 $\varphi$ 不是。因为 $\sin$ 和 $\cos$ 都以 $2\pi$ 为周期,$\varphi$ 可以随意加减 $2\pi$ 的整数倍。所以严格说,公式里的 $\varphi$ 是一族解,我们通常取落在 $(-\pi,\pi]$ 里的那个主值。有些题目会额外限定 $\varphi$ 的范围,比如要求 $|\varphi|<\dfrac{\pi}{2}$,这时候就不能随便取了,得回头看 $a$ 的符号。
我在讲这一步时喜欢加一句提醒:如果题目给的 $a<0$,而你又要求 $|\varphi|<\frac{\pi}{2}$,那这个要求本身可能做不到,得先把负号提出来,写成 $-R\sin(x+\varphi)$ 的形式。这个细节在后面第 3 节还会展开。
2.2 几何视角:直角三角形与向量投影
代数推导干净,但不够直观。真正让我"看见"这个公式的,是直角三角形。
在平面直角坐标系里标一个点 $P(a,b)$,它到原点的距离就是 $\sqrt{a^2+b^2}$。设 $OP$ 与 $x$ 轴正方向的夹角为 $\varphi$,那么按定义 $\cos\varphi=\dfrac{a}{\sqrt{a^2+b^2}}$、$\sin\varphi=\dfrac{b}{\sqrt{a^2+b^2}}$——这和前面的系数对应关系一模一样。所以那个神秘的 $\varphi$,其实就是点 $(a,b)$ 的极角。$R$ 就是它的极径。
这么一转换,很多疑惑自动消解。为什么 $\varphi$ 的象限要由 $(a,b)$ 决定而不是只看 $\dfrac{b}{a}$?因为点在哪一象限,极角就在哪个范围,这是几何事实,跟比值正负没关系。$(-3,4)$ 和 $(3,-4)$ 的 $\dfrac{b}{a}$ 都是 $-\dfrac{4}{3}$,但一个是第二象限角、一个是第四象限角,差了整整 $\pi$,合成出来的波形相位完全相反。
向量视角还给出一个很实用的不等式。既然 $a\sin x+b\cos x$ 是向量 $(b,a)$ 与单位向量 $(\cos x,\sin x)$ 的内积,那么由柯西不等式立即得到
$$|a\sin x+b\cos x|\le\sqrt{a^2+b^2}$$
等号成立当且仅当两个向量同向或反向。这个不等式在求参数范围时非常好用,比求导快得多。比如题目说 $f(x)=\sin x+k\cos x$ 的最大值是 $3$,直接写 $\sqrt{1+k^2}=3$,解得 $k=\pm 2\sqrt{2}$,两行完事。要是去求导、令导数为零、再讨论,至少多花五分钟。
2.3 单位圆视角:为什么偏偏是"旋转"
还有一种更抽象但更有迁移价值的理解:辅助角公式是一次旋转变换。
把 $(\sin x,\cos x)$ 看成单位圆上以 $x$ 为参数的动点(注意这里坐标顺序和常规相反,只是为了配合我们的式子)。乘以系数 $(a,b)$ 相当于做了一次各向异性的拉伸,得到一个椭圆上的点。而 $R\sin(x+\varphi)$ 表示的是同一个点在某个方向上的投影。换句话说,我们通过旋转坐标轴,把椭圆"看"成了一条线段。这就是为什么合成后只剩一项。
这个视角在做物理题时特别顺手。两个同频率、同方向、相位差固定的简谐振动叠加,结果一定是同频率的简谐振动,振幅和初相由矢量合成决定。教科书上画的"旋转矢量图",本质就是辅助角公式的图形化。我在后面第 5 节会具体算一个例子,你会看到力学里的"合力"和这里的"合振幅"是同一套算法。
理解了这一层,遇到 $a\sin x+b\cos x+c\sin 2x$ 这种不规则的式子,你就知道它不能直接套公式——因为频率不同,没法在同一个旋转下对齐。这也是一个高频误区,后面会专门列出来。
3. 参数 φ 的确定:翻车率最高的环节
3.1 tanφ = b/a 单独用为什么危险
我在批改作业时统计过,辅助角公式相关的错误里,七成以上出在 $\varphi$ 上,而这七成里又有大半是因为只用了 $\tan\varphi=\dfrac{b}{a}$。
原因很直白:$\tan$ 的周期是 $\pi$,不是 $2\pi$。$\tan\varphi=\dfrac{b}{a}$ 只能确定 $\varphi$ 在一条直线上,无法区分方向相反的两个角。比如 $a=-1$、$b=-1$,$\tan\varphi=1$,你可能写 $\varphi=\dfrac{\pi}{4}$,但真正的 $\varphi$ 应该是 $-\dfrac{3\pi}{4}$(或 $\dfrac{5\pi}{4}$)。这两个角差 $\pi$,对应的波形整体翻了个个儿,图像完全不对。
更隐蔽的情况是 $a<0$、$b>0$。比如 $a=-3$、$b=4$,$\tan\varphi=-\dfrac{4}{3}$,计算器给你的 $\arctan$ 是 $-53.13^\circ$,但正确答案是 $180^\circ-53.13^\circ=126.87^\circ$。如果你直接把计算器的值填进去,振幅 $5$ 是对的,图像却整个反了,最值点的位置全错,而答案里的振幅部分又是对的,特别容易让人误以为自己做对了。
我的处理原则很明确:$\tan\varphi$ 只用来算参考角,绝不用来定 $\varphi$ 本身。定 $\varphi$ 要靠 $(a,b)$ 的符号。
3.2 三种可靠的象限判断法
第一种,符号法,也是我最推荐的。看 $a$、$b$ 各自的正负,把点 $(a,b)$ 画在草稿纸上,判断它落在哪个象限,然后在这个象限里找满足 $\tan\varphi=\dfrac{b}{a}$ 的角。四种情况的处理规则整理如下:
| $a$ 的符号 | $b$ 的符号 | $(a,b)$ 所在象限 | $\varphi$ 的范围 | 具体求法 |
|---|---|---|---|---|
| $+$ | $+$ | 第一象限 | $(0,\frac{\pi}{2})$ | $\varphi=\arctan\frac{b}{a}$ |
| $-$ | $+$ | 第二象限 | $(\frac{\pi}{2},\pi)$ | $\varphi=\pi+\arctan\frac{b}{a}$(此时 $\arctan$ 为负) |
| $-$ | $-$ | 第三象限 | $(-\pi,-\frac{\pi}{2})$ | $\varphi=-\pi+\arctan\frac{b}{a}$ |
| $+$ | $-$ | 第四象限 | $(-\frac{\pi}{2},0)$ | $\varphi=\arctan\frac{b}{a}$ |
这张表其实就是计算机里atan2(b, a)函数的定义,只不过我们手算时把它拆成了四种情况。如果你写过程序,会立刻反应过来:atan2之所以存在,就是为了解决atan(b/a)丢失象限信息的问题。数学和编程在这里撞了个满怀。
第二种,双余弦正弦法。分别算出 $\cos\varphi$ 和 $\sin\varphi$ 的值(注意是除以 $R$ 之后的),然后找同时满足这两个值的角。这个方法不依赖 $\tan$,不会有周期歧义,缺点是遇到非特殊角时不好写。实际做题时,如果系数比是 $1:1$、$1:\sqrt{3}$、$3:4$ 这类,直接用这个方法最快。
第三种,图像验证法。把候选的 $\varphi$ 代回原式,取 $x=0$ 算一下函数值,和 $R\sin\varphi$ 对比。比如你算出 $\varphi=\dfrac{\pi}{4}$,代 $x=0$ 得原式 $=b$,而右边 $=R\sin\dfrac{\pi}{4}$,一比对就知道对不对。这个方法比较土,但极其可靠,考场上当保险用。
注意:如果你在解题时把 $\varphi$ 的范围限定在 $\left(-\dfrac{\pi}{2},\dfrac{\pi}{2}\right)$ 内,那么必须保证 $a>0$。$a<0$ 时这个范围内找不到解,需要先提取负号,写成 $-R\sin(x+\varphi)$。这是很多参考答案里"莫名其妙多个负号"的来源。
3.3 特殊角速查与 a<0 的处理
$a<0$ 的情况值得单独说,因为它是所有错误的集散地。
处理原则只有一条:先把负号提出来,让 $\sin x$ 的系数变正。比如
$$-3\sin x+4\cos x=-\big(3\sin x-4\cos x\big)=-5\sin(x+\varphi_0)$$
其中 $\cos\varphi_0=\dfrac{3}{5}$、$\sin\varphi_0=-\dfrac{4}{5}$,所以 $\varphi_0=-\arctan\dfrac{4}{3}\approx-53.13^\circ$。最终结果是 $-5\sin\left(x-\arctan\dfrac{4}{3}\right)$。注意这个式子的振幅是 $5$,但前面有负号,所以最大值的取法和平常相反。你也可以把它写成 $5\sin\left(x-\arctan\dfrac{4}{3}+\pi\right)$,把负号吸收进相位里,这样就回到了标准形式。两种写法等价,看题目要求选。
为什么不建议直接硬算 $a<0$ 的情况?因为它会让你在"振幅"和"系数"之间反复横跳。振幅必须是正的,但系数是负的,两者打架的时候人脑容易短路。提取负号虽然多写一步,但之后所有操作都在熟悉的正系数框架里进行,出错概率大幅下降。
特殊角的速查我一般让学生记三组:$1:1$ 对应 $\dfrac{\pi}{4}$,$1:\sqrt{3}$ 对应 $\dfrac{\pi}{3}$,$\sqrt{3}:1$ 对应 $\dfrac{\pi}{6}$。这里的"$1:\sqrt{3}$"指的是 $\sin x$ 的系数比 $\cos x$ 的系数。如果 $\cos x$ 的系数带负号,相位就取负值。这三组覆盖了绝大多数课内题,剩下的用反三角表示即可。
4. 完整实操流程:从化简到求出最值
4.1 五步标准化流程
我把整个流程拆成五步,每次讲新课都会完整走一遍,让学生形成肌肉记忆。这五步是:一看、二降、三合、四定、五算。
一看,看结构。确认式子里是不是只有同频率的 $\sin$ 和 $\cos$ 的一次项。如果有平方项、有 $\sin 2x$、有常数项,先别急着套公式,得做预处理。这一步最容易跳过,也最容易出事。
二降,降幂与展开。把 $\sin^2 x$、$\cos^2 x$ 用降幂公式换成 $\cos 2x$,把 $\sin x\cos x$ 换成 $\dfrac{1}{2}\sin 2x$,把所有项统一到 $2x$ 的频率上。这一步的目的是让"同频率"这个前提成立。
三合,套辅助角公式。算出 $R=\sqrt{a^2+b^2}$,定出 $\varphi$,写成 $R\sin(\omega x+\varphi)+C$ 的标准形式,其中 $C$ 是常数项。
四定,确定定义域对应的相位范围。把 $\omega x+\varphi$ 在给定区间上的取值范围算出来,标在数轴上。这一步决定后面最值和单调性怎么取,绝对不能省。
五算,套标准正弦函数的性质。最值、周期、单调区间、对称轴、零点,全部按标准形式处理。
这五步里,第三步是技术活,第四步是细心活,第五步是熟练活。大部分人卡在第三和第四之间——公式合对了,但没检查相位范围,直接按 $[-1,1]$ 报最值。
关于参数计算,我举一个最典型的:$y=3\sin x+4\cos x$。第一步确认同频率,通过。第二步无需降幂。第三步算 $R=\sqrt{3^2+4^2}=5$,$a=3>0$、$b=4>0$ 在第一象限,$\varphi=\arctan\dfrac{4}{3}\approx53.13^\circ$。第四步,若 $x\in\mathbb{R}$,相位范围就是全体实数。第五步,最大值 $5$、最小值 $-5$、周期 $2\pi$、对称轴 $x+\varphi=\dfrac{\pi}{2}+k\pi$。整套下来不到一分钟。
4.2 三道典型题的现场推演
第一道是基础款:化简 $y=\sin x+\sqrt{3}\cos x$ 并求最小正周期与值域。
$a=1$、$b=\sqrt{3}$,$R=\sqrt{1+3}=2$。$\cos\varphi=\dfrac{1}{2}$、$\sin\varphi=\dfrac{\sqrt{3}}{2}$,$\varphi=\dfrac{\pi}{3}$。所以 $y=2\sin\left(x+\dfrac{\pi}{3}\right)$。周期 $2\pi$,值域 $[-2,2]$。这道题的检查方式很简单:把 $x=0$ 代进去,原式得 $\sqrt{3}$,右边得 $2\sin\dfrac{\pi}{3}=\sqrt{3}$,对上了。
第二道是标准考法:$y=\sqrt{3}\sin 2x+2\cos^2 x+1$,求值域、单调递增区间、对称轴方程。
先做预处理。$2\cos^2 x=1+\cos 2x$,代进去得
$$y=\sqrt{3}\sin 2x+\cos 2x+2$$
这时候 $a=\sqrt{3}$、$b=1$,$R=\sqrt{3+1}=2$,$\cos\varphi=\dfrac{\sqrt{3}}{2}$、$\sin\varphi=\dfrac{1}{2}$,$\varphi=\dfrac{\pi}{6}$。于是
$$y=2\sin\left(2x+\frac{\pi}{6}\right)+2$$
值域是 $[-2+2,,2+2]=[0,4]$。周期是 $\pi$。求单调递增区间,令 $-\dfrac{\pi}{2}+2k\pi\le 2x+\dfrac{\pi}{6}\le\dfrac{\pi}{2}+2k\pi$,解得 $-\dfrac{\pi}{3}+k\pi\le x\le\dfrac{\pi}{6}+k\pi$。求对称轴,令 $2x+\dfrac{\pi}{6}=\dfrac{\pi}{2}+k\pi$,得 $x=\dfrac{\pi}{6}+\dfrac{k\pi}{2}$。
这道题的坑在于常数项 $2$。不少人合完公式就写值域 $[-2,2]$,把后面加的 $2$ 忘了。我的习惯是:把常数项用方框圈起来单独放,最后再统一加回去。
第三道是带区间限制的硬骨头:$y=-3\sin x+4\cos x$,$x\in\left[0,\dfrac{\pi}{2}\right]$,求值域。这道题如果不分区间,你会答 $[-5,5]$,错得很干脆。
先处理负号。$y=-(3\sin x-4\cos x)$,括号内 $a=3$、$b=-4$,$R=5$,$\cos\varphi_0=\dfrac{3}{5}$、$\sin\varphi_0=-\dfrac{4}{5}$,$\varphi_0=-\arctan\dfrac{4}{3}\approx-53.13^\circ$。所以
$$y=-5\sin\left(x-\arctan\frac{4}{3}\right)=5\sin\left(x-\arctan\frac{4}{3}+\pi\right)$$
令 $\varphi=\pi-\arctan\dfrac{4}{3}\approx126.87^\circ$,则 $y=5\sin(x+\varphi)$。当 $x\in\left[0,\dfrac{\pi}{2}\right]$ 时,$x+\varphi\in\left[126.87^\circ,,216.87^\circ\right]$。这个区间整体落在 $\left[90^\circ,270^\circ\right]$ 内,而 $\sin$ 在这段上是单调递减的。递减意味着最大值在左端点取到:$x=0$ 时 $y=4$;最小值在右端点取到:$x=\dfrac{\pi}{2}$ 时 $y=-3$。值域是 $[-3,4]$。
这个结果可以用笨办法验证:在 $\left[0,\dfrac{\pi}{2}\right]$ 上 $\sin x\ge0$、$\cos x\ge0$,所以 $-3\sin x\le0$、$4\cos x\ge0$,最大值确实在 $x=0$ 处取得 $4$,最小值在 $x=\dfrac{\pi}{2}$ 处取得 $-3$。两下一对,心里就踏实了。
我在讲这道题时会强调一个判断技巧:先看相位区间的长度。如果区间长度不超过 $\pi$,而端点又都落在 $\left[\dfrac{\pi}{2},\dfrac{3\pi}{2}\right]$ 这个递减段内,那整个函数就是单调的,直接代端点即可,不用去找内部极值点。这个观察能省下大量讨论。
4.3 周期、单调区间、对称轴的统一处理
合成为 $R\sin(\omega x+\varphi)+C$ 之后,所有性质都能机械地套用,我把它们整理成一张对照表,做题时照着查就行:
| 性质 | 求解方法 | 结果形式 |
|---|---|---|
| 振幅 | 直接读系数 | $\lvert R\rvert$ |
| 最小正周期 | $T=\dfrac{2\pi}{\lvert\omega\rvert}$ | 与 $\varphi$、$C$ 无关 |
| 最大值 | $R+C$($R>0$ 时) | 在 $\omega x+\varphi=\frac{\pi}{2}+2k\pi$ 处取得 |
| 最小值 | $-R+C$($R>0$ 时) | 在 $\omega x+\varphi=-\frac{\pi}{2}+2k\pi$ 处取得 |
| 单调递增区间 | 解 $-\frac{\pi}{2}+2k\pi\le\omega x+\varphi\le\frac{\pi}{2}+2k\pi$ | 得到 $x$ 的区间 |
| 对称轴 | 解 $\omega x+\varphi=\frac{\pi}{2}+k\pi$ | $x=\ldots$ |
| 对称中心 | 解 $\omega x+\varphi=k\pi$ | 横坐标为解,纵坐标为 $C$ |
这张表里有两处特别容易错。一是对称中心的纵坐标不是零,而是 $C$。很多人套完公式就写 $(x_0,0)$,忘了原来那个常数项平移。二是单调区间的周期是 $\pi$ 而不是 $2\pi$,因为解出来的是 $x$ 的区间,$\omega$ 会把它压缩。比如 $\omega=2$ 时,递增区间的长度是 $\dfrac{\pi}{2}$,相邻两个区间之间隔 $\dfrac{\pi}{2}$,而不是 $\pi$。
还有一个细节:如果 $\omega<0$,比如 $\sin(-2x+\varphi)$,一定要先用奇偶性把它变成 $-\sin(2x-\varphi)$ 再处理。直接带着负的 $\omega$ 去解不等式,不等号方向会翻,很多人栽在这。
5. 变形与延伸:不止一种用法
5.1 cos 型与另一种写法
公式不一定非要合成 $\sin$。也可以合成 $\cos$:
$$a\sin x+b\cos x=R\cos(x-\theta)$$
展开右边得 $R\cos x\cos\theta+R\sin x\sin\theta$,对比系数得 $R\sin\theta=a$、$R\cos\theta=b$。所以 $\theta$ 是点 $(b,a)$ 的极角,和前面的 $\varphi$ 正好互余——$\theta=\dfrac{\pi}{2}-\varphi$。
这两种写法完全等价,但适用场景不同。题目要求"化成 $A\cos(\omega x+\theta)$ 的形式"时,就必须用余弦版;题目问对称轴,用正弦版更顺手,因为正弦的对称轴在峰值处,直接令相位等于 $\dfrac{\pi}{2}+k\pi$ 即可。我一般固定用正弦版,只在题目明确要求时才切换,这样能减少公式混用的风险。
顺带说一个常被忽略的点:合成后的式子,$\sin$ 和 $\cos$ 两种写法给出的振幅是相同的,都是 $\sqrt{a^2+b^2}$。如果你算出两个不同的振幅,说明哪里一定错了。
5.2 逆向使用:用有界性反求参数
辅助角公式还有个不太起眼但很好用的方向:不是把式子合起来,而是利用合成结果的有界性去反推参数或值域。
最典型的是求形如 $y=\dfrac{\sin x+1}{\cos x+2}$ 的值域。直接求导很麻烦,用辅助角公式的逆向思路就轻巧得多。把式子整理成
$$y\cos x+2y=\sin x+1\ \Longrightarrow\ \sin x-y\cos x=2y-1$$
左边正好是辅助角公式的结构,$a=1$、$b=-y$,振幅是 $\sqrt{1+y^2}$。既然左边是一个振幅为 $\sqrt{1+y^2}$ 的正弦型函数,它的绝对值不可能超过振幅,于是
$$\lvert 2y-1\rvert\le\sqrt{1+y^2}$$
两边平方(注意两边都非负,平方是等价变形):
$$4y^2-4y+1\le 1+y^2\ \Longrightarrow\ 3y^2-4y\le0\ \Longrightarrow\ 0\le y\le\frac{4}{3}$$
值域就是 $\left[0,\dfrac{4}{3}\right]$。整个过程没有求导,没有分类讨论,只用了一次有界性。这个技巧在求分式三角函数值域时几乎通杀,值得专门练几道。
用这个方法要注意一个前提:原式的分母不能为零,也就是 $\cos x\neq-2$。因为 $\cos x\in[-1,1]$,这个条件恒成立,所以不用额外讨论。但如果分母是 $\cos x+0.5$,就得先排除掉 $\cos x=-0.5$ 的点,再看剩下的部分。这个细节我在批改时见过有人漏掉,导致值域多算了一段。
5.3 力学与振动合成中的同款操作
这套算法在物理里的对应物,就是同频简谐振动的合成。
设两个振动分别是 $x_1=A_1\sin\omega t$ 和 $x_2=A_2\cos\omega t$,合位移 $x=x_1+x_2=A_1\sin\omega t+A_2\cos\omega t$。这完全是辅助角公式的标准形态,合振幅 $A=\sqrt{A_1^2+A_2^2}$,初相 $\varphi$ 满足 $\cos\varphi=\dfrac{A_1}{A}$、$\sin\varphi=\dfrac{A_2}{A}$。
具体点,$A_1=3$、$A_2=4$,合振幅就是 $5$,初相 $\arctan\dfrac{4}{3}\approx53.13^\circ$。这个 $3$-$4$-$5$ 的三角形在力学题里出现频率极高,几乎成了肌肉记忆。很多学生觉得物理里的"旋转矢量法"很玄,其实就是把辅助角公式画成了图:两个分振动对应两个矢量,合成矢量的大小就是振幅,与参考方向的夹角就是初相。
力的合成也是同一回事。一个沿 $x$ 方向的 $3,\text{N}$,一个沿 $y$ 方向的 $4,\text{N}$,合力 $5,\text{N}$,方向与 $x$ 轴成 $53.13^\circ$。数学上写出来就是 $3\cos\theta+4\sin\theta=5\sin(\theta+\varphi)$,其中 $\theta$ 是探测方向。求"在哪个方向上合力最大",本质就是求这个式子的最大值,答案当然是在 $\theta=90^\circ-\varphi$ 的方向上。
我在给做工程的朋友解释这个公式时,用的是一个更实用的说法:任何两个正交分量的线性组合,都可以看成一次幅度-相位编码。$a$ 管的是同相分量,$b$ 管的是正交分量,合起来的 $R$ 是总强度,$\varphi$ 是相位偏移。这个说法在信号处理里天天用,只是换了个名字叫 IQ 调制。数学公式是同一行字,换个领域就是另一门手艺。
如果你想用代码验证自己算得对不对,下面这段可以拿去跑。重点看arctan2的参数顺序,它是先纵坐标后横坐标,和我们数学里 $(a,b)$ 的顺序正好对应:
import numpy as np def combine(a, b): R = np.hypot(a, b) # 比 sqrt(a**2 + b**2) 更稳,不会中间溢出 phi = np.arctan2(b, a) # 注意顺序:(纵, 横) = (b, a) return R, phi R, phi = combine(1, np.sqrt(3)) print(R, np.degrees(phi)) # 2.0 60.0 x = np.linspace(-np.pi, np.pi, 7) lhs = 1 * np.sin(x) + np.sqrt(3) * np.cos(x) rhs = R * np.sin(x + phi) print(np.allclose(lhs, rhs)) # True用np.hypot而不是手写平方和开根,是个小习惯,在处理大数时能避免中间结果溢出。虽然中学题目里用不上,但既然讲到这了,顺手记一下没坏处。
6. 常见错误与排查速查表
6.1 六类高频错误
这些年收集下来的错误,翻来覆去就那么几类。我把它们按出现频率排了序,你对照着看,中过哪几条。
第一类,系数对应搞反。写成 $a$ 配 $\sin\varphi$、$b$ 配 $\cos\varphi$,相位整体偏了 $\dfrac{\pi}{2}$。表现是振幅对、周期对,但最值点位置全错。排查方式:展开右边,逐项对比系数。
第二类,$\varphi$ 的象限丢失。只用 $\arctan\dfrac{b}{a}$,不管 $a$ 的正负。表现是图像整体上下翻转,但振幅是对的,所以特别有迷惑性。排查方式:把 $(a,b)$ 画出来,看它在第几象限。
第三类,忘记常数项。降幂之后产生的那个 $\dfrac{1}{2}$ 或者配方剩下的常数,合成时被丢掉。表现是值域整体平移错了。排查方式:合成前把常数项用括号单独标出来。
第四类,区间端点没代入。合成了标准形式,直接按 $[-R,R]$ 报最值,没管 $x$ 的范围。表现是答案比正确范围宽。排查方式:老老实实算 $\omega x+\varphi$ 的取值范围,画在数轴上。
第五类,频率没统一。式子里同时有 $\sin x$ 和 $\cos 2x$,直接套公式。这种式子根本合不了,必须先降幂或者用其他方法。排查方式:套公式前先扫一眼,所有三角函数的角是不是同一个。
第六类,$\omega<0$ 时不等号方向错。解单调区间时带着负的 $\omega$ 直接除,忘了变号。表现是单调性完全相反。排查方式:先把 $\omega$ 化正,再解不等式。
我把这六类整理成一张速查表,考试前扫一眼比看笔记管用:
| 错误类型 | 典型表现 | 一句话排查 |
|---|---|---|
| 系数对应反了 | 振幅对,峰值位置偏 $\frac{\pi}{2}$ | 展开右边对系数 |
| 象限丢失 | 图像整体翻转,振幅正确 | 画点 $(a,b)$ 看象限 |
| 漏掉常数项 | 值域整体平移 | 合成前圈出常数 |
| 忽略定义域 | 值域偏宽 | 算相位范围画数轴 |
| 频率不统一 | 公式套不上或结果荒谬 | 检查所有角是否相同 |
| $\omega<0$ 变号错 | 单调性与实际相反 | 先化正再解不等式 |
6.2 交卷前的自检清单
我给学生的建议是,凡是用了辅助角公式的题,最后留三十秒做三项检查。这三项检查加起来不到一分钟,但能挡掉上面九成的错误。
第一项,代特殊值。取 $x=0$,左边算出来是 $b$,右边算出来是 $R\sin\varphi$,两者必须相等。这一步能同时抓出系数对应错误和象限错误。再取 $x=\dfrac{\pi}{2\omega}$ 验一次,如果两次都对,基本可以放心。
第二项,看振幅是否为正。$R=\sqrt{a^2+b^2}$ 一定是非负的,如果你写出来的振幅带负号,说明负号应该提到外面去,或者吸进相位里。这个检查很快,扫一眼就行。
第三项,核对相位范围。把定义域端点代入 $\omega x+\varphi$,看看这个范围里有没有包含 $\dfrac{\pi}{2}+2k\pi$ 或 $-\dfrac{\pi}{2}+2k\pi$。如果包含了,最值就是 $\pm R+C$;如果没包含,最值一定在端点处,得代端点算。这一步是区分"会套公式"和"真会做题"的分水岭。
提示:自检的时候不要重算一遍,那样等于把同样的错误再犯一次。要用不同的路径验证,比如用特殊值代入、用图像估算、用不等式放缩。交叉验证才有意义。
最后分享一个我自己用了很多年的小习惯。每次写完合成结果,我都会在草稿纸角落画一个极简的单位圆,标出 $\varphi$ 大概的位置,再画一条水平线代表 $\sin$ 的峰值方向。这两个位置一比,就知道峰值该往左偏还是往右偏。这个动作只花五秒,但比任何口诀都可靠,因为它把代数结果翻译成了视觉判断,而人对图像的直觉往往比符号运算更不容易出错。带了这么多届,我发现真正把这道坎迈过去的人,最后靠的都不是背公式,而是脑子里那张能转起来的圆。