arcsin、arccos、arctan——三角函数的反函数。它们把"给定角度求函数值"反过来变成"给定函数值求角度"。这一讲要讲透三件事:为什么值域偏偏选那几个区间、为什么 arcsin(sin 150°) 不等于 150°、以及这三组区间是怎么被"单调性"逼出来的。
从一个问题开始
正弦函数 sinx 把一个角度变成一个数值。但很多时候我们需要反过来:已知一个数值,求对应的角度。
比如:sinx=21,求 x。
用初中知识,我们知道 x=30° 或 x=150°(在一个周期内)。但这只覆盖了特殊情况。对于一般的数值,我们需要更系统的方法。
这里藏着一个根本困难:sinx=21 有无穷多个解——30°、150°、390°、−210°……一条数轴排不完。如果有人说"21 的逆运算是 30°」,凭什么?凭什么不是 150°?
这一讲回答的就是这个问题。
示意图

只在单调的主值区间上截取,三角函数才可反解
反三角函数的定义
arcsin x(反正弦)
y=arcsinx 表示"正弦等于 x 的那个角 y"。
但 sinx 不是单射(一个 y 值可能对应多个 x),所以我们需要限制定义域来保证反函数存在。
定义:arcsinx 是 sinx 在 [−2π,2π] 上的反函数。
- 定义域:[−1,1]
- 值域:[−2π,2π]
arccos x(反余弦)
定义:arccosx 是 cosx 在 [0,π] 上的反函数。
- 定义域:[−1,1]
- 值域:[0,π]
arctan x(反正切)
定义:arctanx 是 tanx 在 (−2π,2π) 上的反函数。
- 定义域:R
- 值域:(−2π,2π)
深入理解
一、值域为什么偏偏是这几个区间
这是本讲最该问的问题。答案只有一个词:单调。
反函数存在的前提是原函数是单射——一个函数值只能对应一个自变量。三角函数在一个周期内都不单射(sin30°=sin150°),所以必须截取一段单调且覆盖全部函数值的区间。
逐个检查:
sinx 在 [−2π,2π]:sin(−2π)=−1,sin0=0,sin2π=1
单调递增,且函数值从 −1 连续爬到 1,一个不漏。
cosx 在 [0,π]:cos0=1,cos2π=0,cosπ=−1
单调递减,同样从 1 到 −1 全覆盖。
tanx 在 (−2π,2π):tan(−4π)=−1,tan0=0,tan4π=1
严格递增,且覆盖全体实数。
为什么不换别的区间? 试一个:把 arcsin 的值域换成 [2π,23π] 行不行?
不行。sinx 在这个区间里先从 1 降到 −1(2π→23π 中途过 2π 之后的下降段)再升回 1——不单调,同一个函数值仍对应两个角。单调性是硬约束,没有商量余地。
在满足单调的区间里,还要挑"好用"的。[−2π,2π] 是包含 0 且关于原点对称的那一段,于是 arcsin(−x)=−arcsinx 成立(奇函数)——这是选它的附加理由。arccos 取 [0,π] 则保证了函数值非负,跟"角度为正"的直觉一致。
二、arcsin(sin 150°) 等于多少
这是本讲最值得练的一个例子,也是最多人答错的地方。
按定义,arcsiny 的值落在 [−2π,2π] 里。150° 不在这个区间内,所以
arcsin(sin150°)=150°
正确算法分两步:
- 先算函数值:sin150°=21
- 再取主值:arcsin21=30°
所以
arcsin(sin150°)=30°
推广成规律:arcsin(sinx) 干的事情是「把任意角 x 压回主值区间」。压回去的结果总是落在 [−2π,2π] 里——如果 x 本来就在,结果就是 x 自己;如果不在,结果是被"折叠"回来的那个角。
再看几个:
x=210°⇒arcsin(sin210°)=−30°
x=390°⇒arcsin(sin390°)=30°
x=−150°⇒arcsin(sin(−150°))=−30°
只有 x∈[−2π,2π] 时,arcsin(sinx)=x 才成立。 原稿那句"当 x 在主值区间内时成立」,说的就是这件事。现在你知道它为什么带条件了。
三、三角方程的通解怎么来的
反三角函数给出的只是一个角(主值),方程的解是一串角。
以 sinx=53 为例,x∈[0,2π]:
设 α=arcsin53,则 α 是 (0,2π) 里的那个锐角。而 sin(π−α)=sinα 也等于 53,所以
x1=α,x2=π−α
两个解,一个锐角一个钝角,关于 2π 对称。
所以通解的写法是固定的:先用 arcsin 求主值,再用 π−α 补另一个,最后加 2kπ。三件套,没有第四步。
关键性质
互为反函数
sin(arcsinx)=x,arcsin(sinx)=x(当 x∈[−π/2,π/2])
注意第二个等式有条件限制——只有当 x 在主值区间内时成立。
为什么第一个等式无条件? 因为 arcsinx 的值域就是 sin 的那个单调区间,往里代一定落在区间内,第一个等式的"条件"自动满足。
奇偶性
- arcsin(−x)=−arcsinx(奇函数)
- arccos(−x)=π−arccosx
- arctan(−x)=−arctanx(奇函数)
为什么 arcsin 和 arctan 是奇函数,arccos 不是? 因为前者的值域关于原点对称,后者的是 [0,π],关于 2π 对称——所以 arccos(−x) 要绕 2π 翻一下,多出一个 π。
数值验算(取 x=0.6):
arcsin(−0.6)=−0.6435=−arcsin(0.6)
arccos(−0.6)=2.2143=π−arccos(0.6)=π−0.9273
重要恒等式
arcsinx+arccosx=2π
怎么证? 记 α=arcsinx,则 sinα=x 且 α∈[−2π,2π]。而
cos(2π−α)=sinα=x
且 2π−α∈[0,π],正落在 arccos 的值域里。所以 arccosx=2π−α,移项即得。
这个证明是本讲最好的练习——它把"定义域值域」和「诱导公式」两件事用在一处。
arctanx+arctanx1=2π(x>0)
同理可证,留作练习。
常见考法
- 求值:arcsin22、arccos(−21) 等
- 化简:sin(arcsinx)、tan(arctanx) 等
- 解三角方程:sinx=a 的通解
- 比较大小——这是最容易丢分的,必须记住各自的值域
几个典型求值:
arcsin21=6π
arccos(−23)=65π
arctan(−3)=−3π
注意第二个:arccos 的值域是 [0,π],所以答案必须是正的。负的函数值对应钝角,不是负角。
在高中数学体系里的位置
反三角函数在高考中属于选考内容(或作为工具使用),不要求深入推导,但需要会用。
常见考法:
- 求值:arcsin22、arccos(−21) 等
- 化简:sin(arcsinx)、tan(arctanx) 等
- 解三角方程:sinx=a 的通解
它的深层地位:反三角函数是"可反解"这件事的第一个具体例子。后面学对数函数(指数的逆)、学反函数求导,用的都是同一套逻辑——限制定义域、构造逆映射。把这一讲的思想吃透,后面学任何逆函数都是复习。
思考与拓展
- 求 arcsin21、arccos(−23)、arctan(−3) 的值。
- 证明:arcsinx+arccosx=2π 对所有 x∈[−1,1] 成立。
- 解方程 sinx=53,x∈[0,2π]。
- 你能画出 y=arcsinx 的图像吗?它和 y=sinx 的图像有什么关系?
- 思考题:计算 arcsin(sin5) 的值,其中 5 是弧度。为什么答案不是 5?
- 思考题:arctan2+arctan3 等于多少?(提示:设 α=arctan2、β=arctan3,算 tan(α+β),注意判断 α+β 的范围。)
高考母题
(2022·北京) 已知函数 f(x)=cos2x−sin2x ,则( ) C. f(x) 在 (0,3π) 上单调递减D. f(x) 在 (4π,127π) 上单调递增
A.f(x) 在 (−2π,−6π) 上单调递减 B.f(x) 在 (−4π,12π) 上单调递增
展开详解
答案:C
【分析】化简得出 f(x)=cos2x ,利用余弦型函数的单调性逐项判断可得出合适的选项.
因为 f(x)=cos2x−sin2x=cos2x .
对于A选项,当 −2π<x<−6π 时, −π<2x<−3π ,则 f(x) 在 (−2π,−6π) 上单调递增,A错;
对于B选项,当 −4π<x<12π 时, −2π<2x<6π ,则 f(x) 在 (−4π,12π) 上不单调,B错;
对于C选项,当 0<x<3π 时, 0<2x<32π ,则 f(x) 在 (0,3π) 上单调递减,C对;
对于D选项,当 4π<x<127π 时, 2π<2x<67π ,则 f(x) 在 (4π,127π) 上不单调,D错.
故选:C.
一句话总结
反三角函数是"已知函数值求角度"的工具——arcsin 给出 [-π/2, π/2] 范围内的角,arccos 给出 [0, π] 范围内的角;而值域之所以是那几个区间,是因为只有单调的一段才可反解。
— Y. · 2026-09-12