反函数的作用
函数接收一个输入并产生一个输出。它的反函数记作 f−1,把这个过程倒过来:接收 f 的一个输出,返回产生这个输出的输入。如果 f(a)=b,那么 f−1(b)=a。先做一个、再做另一个,就会回到起点。
f−1(f(x))=x,其中 x 属于定义域:f,f(f−1(x))=x,其中 x 属于定义域:f−1 一个简单的日常例子是温度换算。函数 F=59C+32 把摄氏温度换算成华氏温度。它的反函数 C=95(F−32) 则换算回来。把 37 摄氏度代入前者得到 98.6 华氏度,再把 98.6 代入后者又得到 37。
记号需要注意。f−1 中的 −1 不是指数。反函数 f−1(x) 与倒数 f(x)1 不同。对于 f(x)=2x,反函数是 f−1(x)=2x,而倒数是 2x1。
反函数什么时候存在?
只有当每个输出都恰好来自一个输入时,函数才能被反过来。这样的函数称为一一对应的函数,或单射。如果两个不同的输入给出相同的输出,就无法知道该返回哪个输入,因此在这个定义域上不存在反函数。
函数 f(x)=x2 在全体实数上不满足这一条件,因为 f(3)=f(−3)=9。要撤销 9 时,反函数无法知道该返回 3 还是 −3。从图像上看,这就是水平线检验:当且仅当没有任何水平直线与函数图像相交超过一次时,函数是一一对应的。直线 y=9 与抛物线 y=x2 相交两次,所以抛物线不满足条件。
始终递增或始终递减的函数自动满足这一条件。斜率不为零的一次函数、x3、ex 和 lnx 在各自的自然定义域上都是一一对应的。
如何用代数方法求反函数
- 把 f(x) 换成 y。
- 把所有的 x 和 y 互换。
- 从新方程中解出 y。
- 把 y 换成 f−1(x),并写出它的定义域,即 f 的值域。
例 1:f(x)=3x−4
- 写出 y=3x−4 并互换:x=3y−4。
- 求解:3y=x+4,所以 f−1(x)=3x+4。
- 检验:f(f−1(x))=3⋅3x+4−4=x。
例 2:f(x)=x3+2
- 互换:x=y3+2,所以 y3=x−2。
- 开立方:f−1(x)=3x−2,对每个实数 x 都有定义。
- 在一点处检验:f(1)=3,f−1(3)=31=1。
例 3:f(x)=x−32x+1
- 互换:x=y−32y+1。
- 两边同乘分母:x(y−3)=2y+1,所以 xy−2y=3x+1。
- 提出 y:y(x−2)=3x+1,所以 f−1(x)=x−23x+1。
- 定义域与值域互换:f 的定义域为 x=3,值域为 y=2;而 f−1 的定义域为 x=2,值域为 y=3。
互换后如果 y 出现不止一次,就把所有含 y 的项移到一边,再提出 y,就像例 3 那样。
限制定义域
一个不是一一对应的函数,如果把定义域限制在它一一对应的某一段上,仍然可以有反函数。平方根函数和反三角函数正是这样定义的。
把 f(x)=x2 限制在 x≥0 上,只保留抛物线的右半部分,它是一一对应的。它的反函数是 f−1(x)=x,其中 x≥0。如果改选 x≤0,就会得到 −x。
例 4:f(x)=(x−2)2+1,其中 x≥2
- 在 x≥2 上,函数是递增的,值域为 [1,∞)。
- 互换:x=(y−2)2+1,所以 (y−2)2=x−1。
- 开平方。因为 y≥2,取正的平方根:y−2=x−1。
- 所以 f−1(x)=2+x−1,定义域为 [1,∞)。
反三角函数也是同样的道理。正弦函数不是一一对应的,所以 arcsinx 被定义为限制在 [−2π,2π] 上的正弦函数的反函数。这就是为什么 arcsin(sin65π)=6π,而不是 65π:答案必须落在受限的区间内。
指数函数与对数函数
预备微积分中最重要的一对反函数是 ex 和 lnx:对每个实数 x,ln(ex)=x;对 x>0,elnx=x。更一般地,logbx 是 bx 的反函数。对数指南从这一事实出发推导出了对数的全部运算法则。
例 5:f(x)=ex−1+3
- 互换:x=ey−1+3,所以 ey−1=x−3。
- 取自然对数:y−1=ln(x−3)。
- 所以 f−1(x)=1+ln(x−3),其中 x>3,与 f 的值域 (3,∞) 相符。
反函数的图像
由于反函数交换了输入和输出,f 的图像上的每个点 (a,b) 都变成 f−1 的图像上的点 (b,a)。从几何上看,交换坐标就是关于直线 y=x 作对称。所以反函数的图像就是原函数图像关于这条对角线的镜像。
这提供了一种快速画出反函数图像的方法,也是一种有用的检验:ex 和 lnx 的图像互为镜像,x3 和 3x 也是如此。图像的特征也会互换。f 的水平渐近线变成 f−1 的竖直渐近线,例 3 中正是如此。在绘图计算器上把两个函数和直线 y=x 一起画出来,对称性就一目了然。
验证反函数
要证明两个函数互为反函数,就把它们按两种顺序复合并化简。如果在相应的定义域上两个复合结果都等于 x,这两个函数就互为反函数。对于例 3:
f(x−23x+1)=x−23x+1−32⋅x−23x+1+1=x−23x+1−3x+6x−26x+2+x−2=77x=x 一种更快的非正式检验是:任选一个输入,先作用 f,再作用你求出的反函数,看能否得到原来的输入。这并不能证明解析式正确,但能发现大多数错误。函数复合指南对复合有更详细的讲解。
微积分中的反函数
如果 f 可导且一一对应,那么反函数在某点处的斜率等于 f 在对应点处斜率的倒数。如果 f(a)=b 且 f′(a)=0,那么:
(f−1)′(b)=f′(a)1 对于 f(x)=x3+x,有 f(1)=2,f′(x)=3x2+1,所以 f′(1)=4,(f−1)′(2)=41。即使求出 f−1 的解析式非常困难,这个方法照样适用。这也是 lnx 的导数为 x1 的原因,因为 ln 是 ex 的反函数。
常见错误
- 把 f−1(x) 当作 f(x)1。
- 忘记互换 x 和 y,结果只是把原函数重新整理了一遍。
- 对不是一一对应的函数求反函数解析式,却没有限制它的定义域。
- 限制定义域后,平方根的正负号选错。
- 没有写出反函数的定义域,而它应当等于原函数的值域。
反函数计算器会显示互换和求解的步骤,并通过复合来检验结果。
表格中的反函数与实际应用
并不总是需要解析式。如果一张表列出了一个一一对应的函数,交换两列就得到它的反函数。假设一家快递公司按重量收费,价格表显示 1 千克收费 6 美元,2 千克收费 9 美元,3 千克收费 12 美元。反过来的表回答的是相反的问题:已知顾客付了多少钱,包裹有多重?付 9 美元意味着包裹重 2 千克。如果两个重量的价格相同,这个反向问题就没有唯一的答案,这正是一一对应条件在实际情境中的体现。
许多实际公式会在两个方向上使用。贷款计算器根据借款金额计算每月还款额,而它的反函数告诉你,以你能承受的还款额可以借多少钱。按份数缩放的食谱可以反过来,求出一定量的面粉能做多少份。在科学中,校准曲线把已知浓度转换为仪器读数,而反函数则把测得的读数转换回浓度。每一次,反函数之所以有用,正是因为原来的关系在相关的取值范围内是一一对应的。
这样看待反函数,也会让代数步骤显得很自然。互换 x 和 y 只是简洁地表示输入和输出的角色已经交换,而解出 y 就是在回答那个反向的问题。
常见问题
反函数和倒数一样吗?
不一样。反函数 f−1 撤销 f 的作用,而倒数 f(x)1 是用 1 除以函数的输出。对于 f(x)=x+5,反函数是 x−5,而倒数是 x+51。
怎样从图像判断反函数是否存在?
使用水平线检验。如果某条水平直线与图像相交超过一次,函数就不是一一对应的,除非限制它的定义域,否则没有反函数。
为什么定义域和值域会互换?
因为反函数把 f 的输出作为自己的输入,并把 f 的输入作为自己的输出返回。f 能产生的所有值,恰好就是反函数接受的值。
每个一次函数都有反函数吗?
每个满足 m=0 的一次函数 mx+b 都有反函数,反函数是 mx−b。常数函数(m=0)把每个输入都映射到同一个输出,所以没有反函数。
MathSolver Pro Editorial Team
数学内容与审核
我们的编辑团队撰写每一篇指南时,都力求讲清每种方法背后的道理,而不只是给出答案。每道例题在发布前都会用本站自己的求解引擎和自动化测试进行核对;每当某种方法或考试形式发生变化,文章也会随之修订。