解三角方程的核心就一件事:把未知角\"提出来\",然后用单位圆或图像确定所有解。通解公式背后是周期性。这一讲要讲透三件事:为什么 sin 有两个通解而 tan 只有一个、复合三角方程(sin 2x)为什么解会翻倍、以及三角不等式的解集为什么是一段一段的区间。
从一个问题开始
代数方程 x2=4 有两个解:x=2 和 x=−2。解完了。
三角方程 sinx=21 有几个解?
…,−611π,−67π,6π,65π,613π,617π,…
无穷多个。这不是题目出错,是周期性的必然结果——加上 2π 的正弦值不变,所以解沿整条数轴重复。
由此产生一个纪律:解三角方程必须写通解(所有解的集合),只写一个特解等于没解。这一讲就是教「怎么把通解写全,又不写重」。
示意图

水平线与波形每周期交两次,解沿 2π 周期重复
解三角方程的基本原则
解三角方程和代数方程最大的不同:三角方程通常有无穷多个解。
因为三角函数是周期函数,一个角度加上周期的整数倍,函数值不变。所以解三角方程时,必须写出通解(所有解的集合),而不能只写一个特解。
单位的圆是唯一的验算工具。 每写一个通解,回到单位圆上看一眼:一条水平线(或竖直线)与圆交几点?每个交点对应一个解。点数对不上,通解就写错了。
基本三角方程
sin x = a
当 ∣a∣>1 时无解。
当 ∣a∣≤1 时,设 α=arcsina(α∈[−π/2,π/2]),则:
x=α+2kπ或x=π−α+2kπ(k∈Z)
记忆方法:在单位圆上,sinx=a 对应一条水平线 y=a,与单位圆有两个交点(除非 a=±1)。这两个交点对应的角度就是两个解。
以 a=21 为例:水平线 y=21 与单位圆交于
x1=6π,x2=π−6π=65π
逐项验证(每个 k 下 sin 值都是 0.500000):
| k | x=6π+2kπ | sinx | x=65π+2kπ | sinx |
|---|
| −1 | −611π | 0.500000 | −67π | 0.500000 |
| 0 | 6π | 0.500000 | 65π | 0.500000 |
| 1 | 613π | 0.500000 | 617π | 0.500000 |
两个解之间为什么是 π−α? 因为单位圆上 y 坐标相同的两点关于 y 轴对称:(cosα,sinα) 和 (−cosα,sinα)。后者的角度是 π−α。这是几何事实,不用背。
cos x = a
当 ∣a∣>1 时无解。
当 ∣a∣≤1 时,设 α=arccosa(α∈[0,π]),则:
x=±α+2kπ(k∈Z)
记忆方法:cosx=a 对应一条竖直线 x=a,与单位圆有两个交点,这两个交点关于 x 轴对称。
以 a=−21 为例:竖直线 x=−21 与单位圆交于
x=±32π
即 32π 和 −32π(后者在 [0,2π) 内等价于 34π)。验证:两点的 cos 值都是 −0.500000。
为什么 cos 的通解比 sin 短? 因为 arccos 的值域 [0,π] 已经包含了「非负角」,而 arcsin 的值域 [−2π,2π] 关于原点对称,需要额外的 π−α 去补另一半。通解的形式取决于反函数值域的选择。
tan x = a
对任意实数 a 都有解:
x=arctana+kπ(k∈Z)
注意:tan 的周期是 π,不是 2π,所以只有一个通解公式。
这是本讲最该问清楚的问题:为什么 sin 和 cos 要写两个通解,tan 只写一个?
答案在周期上:
sin的周期=2π,cos的周期=2π,tan的周期=π
在 [0,2π) 这一个范围内,sinx=a 和 cosx=a 各有两个解,但 tanx=a 也有两个——只不过第二个恰好等于第一个加 π,已经被 kπ 吸收了。
以 tanx=3 为例:在 [0,2π) 内解是 3π 和 34π。但
34π=3π+π
所以通解 3π+kπ 一条就盖住了两个。不是 tan 只有一个解,是它的周期短到把两个解折进了一个公式。
顺带一个恒等式:tanx=a 的「第二个解」永远等于第一个加 π,所以正切方程的解在每个 π 区间里恰好有一个——这是 tan 严格单调的直接结果。
综合三角方程
二次型三角方程
形如 asin2x+bsinx+c=0 的方程,可以看作关于 sinx 的二次方程。令 t=sinx,解出 t,再解 sinx=t。
例子:解 2sin2x−3sinx+1=0。
令 t=sinx:
2t2−3t+1=0⟹(2t−1)(t−1)=0
t=21或t=1
分别解:
sinx=21⇒x=6π+2kπ 或 65π+2kπ
sinx=1⇒x=2π+2kπ
合并,共有三组通解。
关键提醒:解出 t 之后必须检查 ∣t∣≤1。若 t=2,则 sinx=2 无解,这一支直接丢掉。很多学生算到 t=35 还在继续写通解——那是白写。
和差化积型
形如 sinx+sin2x=0 的方程,用和差化积公式因式分解。
辅助角型
形如 asinx+bcosx=c 的方程,用辅助角公式化为 sin(x+φ)=a2+b2c,再用基本方程求解。
这里的隐藏条件:必须 a2+b2c≤1 才有解。辅助角化完之后别急着写通解,先判断右边超不超过 1。
复合角:为什么 sin 2x 的解会翻倍
这是最容易出错的一类。
例子:解 sin2x=23,x∈[0,2π]。
关键一步:把 2x 看成一个整体。 设 u=2x,先解 sinu=23:
u=3π+2kπ或u=32π+2kπ
代回 u=2x:
x=6π+kπ或x=3π+kπ
在 [0,2π] 内取 k:
x=6π,67π,3π,34π
四个解。逐个验证(sin(2x) 都是 0.866):
| x | 2x | sin2x |
|---|
| 6π | 3π | 0.866026 |
| 3π | 32π | 0.866025 |
| 67π | 37π | 0.866025 |
| 34π | 38π | 0.866026 |
为什么解翻倍了? 因为 u=2x 的周期是 2π,对应到 x 上周期变成 π。同一个 [0,2π] 区间里塞进了两个周期,解自然多一倍。
易错点:很多学生解完 sinu 就直接写 x=6π+2kπ——忘了把 2 除下去。周期该是 π 不是 2π。
三角不等式
解三角不等式和方程类似,但解集是一段一段的区间。
常用方法:
- 画单位圆或函数图像
- 确定边界点
- 判断各区间的符号
例子:解 sinx>21,在单位圆上看,就是纵坐标大于 21 的部分——对应角度区间 (6π+2kπ,65π+2kπ)。
再例如 cosx≤−21,x∈[0,2π]。边界点是 cosx=−21 的解,即 x=32π 和 34π。逐段验证符号:
| x | 90° | 120° | 180° | 240° | 270° |
|---|
| cosx | 0.0000 | −0.5000 | −1.0000 | −0.5000 | −0.0000 |
| 满足 ≤−21 | ✗ | ✓ | ✓ | ✓ | ✗ |
解集是 [32π,34π]。
边界取不取等号:原题含等号(≤),所以边界点算进去,用闭区间。若不含等号,用开区间。
三角不等式和方程的关系:把不等号换成等号,解就是不等式的边界。先解方程,再判区间符号,这是通用流程。
在高中数学体系里的位置
三角方程和不等式是三角函数的综合应用,难度中等偏上。
高考中这类题常作为选择题或填空题出现,也可能作为大题的一部分。关键是熟练写出通解公式,以及正确判断不等式的解集。
三个高频丢分点:
- 漏通解——只写一个特解,或者该写两组只写一组
- 复合角忘除系数——sin2x 的周期该是 π 却写 2π
- 换元后不检查 ∣t∣≤1——解出 t=35 还在往下写
思考与拓展
- 解方程 sin2x=23,x∈[0,2π]。为什么有四个解?
- 解不等式 cosx≤−21,x∈[0,2π]。先解方程再判符号。
- 解方程 2sin2x−3sinx+1=0。(提示:令 t=sinx,注意检查 ∣t∣≤1。)
- 你能证明:方程 sinx=x 在实数范围内只有一个解吗?(提示:设 f(x)=sinx−x,看 f′(x) 的符号。)
- 思考题:为什么 tanx=a 的通解只有一个公式,而 sinx=a 有两个?从周期角度解释。
- 思考题:解 tan2x=1,x∈[0,π)。它有几个解?如果误以为周期是 2π 会漏掉哪些?
高考母题
(2026·北京) 已知函数 f(x)=2sinωxcosφ+2cosωxsinφ , ω>0 , ∣φ∣<2π . f(x) 最小正周期为 π ,且 f(0)>0 , f(4π)=1 .
(1)求 ω 、 φ 的值;
(2)求 f(x) 的单调递减区间.
展开详解
(1) ω=2 , φ=3π
(2) [kπ+12π,kπ+127π](k∈Z)
【分析】
(1)利用两角和正弦公式化简可得 f(x)=2sin(ωx+φ) ,结合正弦型函数周期公式列方程求 ω ,再由 f(0)>0,f(4π)=1 列式求 φ ;
(2)根据正弦型函数单调区间求法求结论.
(1)因为 f(x)=2sinωxcosφ+2cosωxsinφ ,
所以 f(x)=2sin(ωx+φ) ,
又 f(x) 的最小正周期为 π , ω>0 ,
所以 ω2π=π ,所以 ω=2 ,
因为 f(0)>0,f(4π)=1 ,
所以 sinφ>0 , 2sin(2×4π+φ)=1 ,
所以 0<φ<2π , cosφ=21 ,
所以 φ=3π ,
所以 f(x)=2sin(2x+3π) ,
(2)令 2kπ+2π≤2x+3π≤2kπ+23π , k∈Z ,可得 kπ+12π≤x≤kπ+127π , k∈Z ,
函数 f(x)=2sin(2x+3π) 的单调递减区间为 [kπ+12π,kπ+127π] (k∈Z) .
一句话总结
解三角方程的关键是写出通解——不要忘记周期性。单位圆是最好的验证工具,而周期长短决定了解到底该写几组。
— Y. · 2026-09-13