反函数的定义
在数学里,反函数,也称为逆函数(Inverse function),为对一个定函数做逆运算的函数。
什么是逆?我们知道减法是加法的逆运算,除法是乘法的逆运算,比如
1+2=3
其中,1 是起始值,对其进行加 2 运算得到结果 3
反之,如果执行这个操作的逆,即
3−2=1
那么就能够得到原来的起始值
而在这个逆运算中,3 是起始值,1 是结果
因此,一个逆的结果是原来的起始值,逆的起始值是原来的结果
将这个概念推广到函数,我们有反函数的概念
设函数 f:D→f(D) 是单射,则它存在逆映射 f−1:f(D)→D,称此映射 f−1 为函数 f 的反函数,函数 f 称为反函数 f−1 的直接函数
由这个定义可以直到,当将一个数 x 输入 f 得到 y 时,那么将 y 输入 f−1 就能得到 x
而 f 是 D→f(D) 的映射,即像所在的集合就是函数的值域 f(D),因此 f 也是一个满射
从而,f:A→B 的反函数存在的充要条件是 f 是数集 A 到数集 B 的双射,简化来看,即
函数 f:D→f(D) 存在的反函数的充要条件是 f 是从定义域 D 到其值域 f(D) 的 单射
此外,由于严格单调的函数一定满足单射,因此有
严格单调的函数一定存在反函数
反之,如果一个函数存在反函数,却不一定是严格单调的
为什么会在主观上认为单调和单射等价:如果函数不单调,那么函数图像一定会“拐弯”,根据介值定理,对于同一个 y 值,可能就会对应多个 x 值,导致反函数称为多值函数,这不在我们讨论范围内
又因为介值定理的一个前提是函数必须是连续的,因此,我们可以得到
连续函数具有反函数的充要条件是它是严格单调的
如何求一个函数的反函数?
举个例子,假设有函数 f(x)=2x+1
这个函数关系表示了一个已知 x,求函数值即 y 的过程,而反函数则表示已知 y,求 x 的过程
因此可以得到 x=2y−1,也即函数 f 的反函数 f−1 可以表示为 f−1(y)=2y−1
在这里,反函数 f−1 中的 y 表示函数值 x 随 y 的变化而变化,而 x 和 y 对应的表达式和原来的 f 还是相同的,因此 f 和 f−1 在同一个坐标系 xOy 中画出来的图像也是相同的
但是,我们常把 x 看作因变量,所以 f 的反函数 f−1 一般写作 f−1(x)=2x−1,即把 x 轴和 y 轴互换了
因此,函数 f(x,y)=0 的表达式其实也是 f−1(x,y)=0 的表达式,但是因为习惯问题,反函数一般写成 f−1(y,x)=0
反函数的性质
定义域和值域:f−1 的定义域是 f 的值域,f−1 的值域是 f 的定义域
互逆性:若 f(a)=b,则 f−1(b)=a,即 f−1(f(x))=x(f(f−1(y))=y 也成立)
Problem 1 设函数 f(x) 在 (0,+∞) 内为单调可导函数,它的反函数为 f−1(x),且 f(x) 满足等式 ∫1f(x)f−1(t)dt=x34−16,则 f(x) 的表达式为
题目给出函数 f(x) 单调可导,因此 f(x) 单调连续,故其反函数是存在的
根据积分式,我们可以知道 x=f−1(t) 是 t 的反函数,因此有 t=f(x)
作换元 t=f(x),积分上下限分别变为 x 和 8(带入 t=f(x)=1 即可求得),因此
∫8xxd(f(x))=x34−16
分部积分得
xf(x)∣8x−∫8xf(x)dx=x34−16
两边求导得
xf′(x)=34x31
解微分方程得 f(x)=4x31+C,带入 f(8)=1 得 C=−7,从而
f(x)=4x31−7
实际上,直接对等式两边求导 ∫1f(x)f−1(t)dt=x34−16 即可得到
f−1(f(x))⋅f′(x)=34x31
再利用互逆性 f−1(f(x))=x 即可解决
对称性:函数 y=f(x) 的图像与反函数 y=f−1(x) 的图像关于直线 y=x 成轴对称
即如果点 (a,b) 在 f 的图像上,那么点 (b,a) 必然在 f−1 的图像上
Problem 2 若 x1 是方程 xex=e2 的解,x2 是方程 xlnx=e2 的解,求 x1⋅x2 的值
由题可知 ex1=x1e2,lnx2=x2e2
显然 y=ex 和 y=lnx 互为反函数,故 y=ex 和 y=lnx 关于 y=x 对称
显然,y=xe2 也关于 y=x 对称
设 y=ex 与 y=xe2 的交点为 A(x1,x1e2),y=lnx 与 y=xe2 的交点为 B(x2,x2e2)
根据对称性,有
⎩⎨⎧x1=x2e2x1e2=x2
因此 x1x2=e2
单调性:反函数 f−1(x) 与其直接函数 f(x) 的单调性一致
奇偶性:如果 f(x) 是奇函数且存在反函数,那么 f−1(x) 也是奇函数
反函数的导数
如果函数 x=f(y) 在区间 Iy 内单调可导,且 f′(y)=0,那么它的反函数 y=f−1(x) 在区间 Ix={x∣x=f(y),y∈Iy} 内也可导,且
[f−1(x)]′=f′(y)1或dxdy=dydx1
证明 题目给出 x=f(y) 在区间 Iy 内单调可导,说明 x=f(y) 连续且单调,故其反函数 y=f−1(x) 存在
任取 x∈Ix,有增量 Δx( Δx=0 且 x+Δx∈Ix ),由 f−1(x) 的单调性可知
Δy=f−1(x+Δx)−f−1(x)=0
又 y=f−1(x) 连续,则
Δx→0limΔy=0
因此
[f−1(x)]′=Δx→0limΔxΔy=Δx→0limΔyΔx1=Δy→0limΔyΔx1=f′(y)1
Problem 3 设函数 f(x) 单调可导,φ(x) 是 f(x) 的反函数,且 f(2)=4, f′(2)=5,求 φ′(4) 的值
根据函数 f(x) 的单调性,当 f(x)=4 时,x=2,因此直接套用反函数求导公式可得
φ′(4)=f′(2)1=51
这里可能会容易搞混 x 和 y,实际上,只要推一遍反函数求导公式就清晰的多
φ′(4)=Δx→0limΔxφ(4+Δx)−φ(4)
设 y1=φ(4+Δx),y2=φ(4),则 4+Δx=f(y1),4=f(y2)⇒y2=2,则
φ′(4)=y1→y2limf(y1)−f(y2)y1−y2=y1→y2limy1−y2f(y1)−f(y2)1=f′(y2)1=51
下面来推导反函数的二阶导数公式
前面我们知道 [f−1(x)]′=f(y)1,那么 [f−1(x)]′′ 的计算过程如下
[f−1(x)]′′=dxd(f′(y)1)
由链式法则得
dxd(f′(y)1)=dyd(f′(y)1)dxdy=dyd(f′(y)1)dydx1
因此
[f−1(x)]′′=−[f′(y)]3f′′(y)
Problem 4 已知函数 f(x),φ(x) 是 f(x) 的反函数,f(x) 可导且 f′(x)=ex2+x+1,f(0)=3,求 φ′′(3)
由于函数 f(x) 可导,因此 f(x) 连续,又 f(x) 存在反函数,因此 f(x) 单调
所以当 f(x)=3 时,x=0
又反函数的二阶导数公式可得
φ′′(3)=−[f′(0)]3f′′(0)=−e21
反三角函数初探
反三角函数的定义
三角函数显然不满足单射,但是在特定区间中,我们可以使三角函数满足单射,比如当 x∈(−2π,2π) 时,y=sinx 满足单射,因此它有反函数 y=arcsinx,据此,我们可以定义六个三角函数的反三角函数如下
| 函数名称 |
符号表示 |
定义域 (x) |
值域 (主值区间) |
备注 |
| 反正弦 |
y=arcsinx |
[−1,1] |
[−2π,2π] |
单调递增,奇函数 |
| 反余弦 |
y=arccosx |
[−1,1] |
[0,π] |
单调递减,非奇非偶 |
| 反正切 |
y=arctanx |
(−∞,+∞) |
(−2π,2π) |
单调递增,奇函数,有两条水平渐近线 y=±2π |
| 反余切 |
y=arccot x |
(−∞,+∞) |
(0,π) |
单调递减,非奇非偶,有两条水平渐近线 y=0,y=π |
| 反正割 |
y=arcsec x |
(−∞,−1]∪[1,+∞) |
[0,π],y=2π |
在两段区间上单调递增,排除 y=2π |
| 反余割 |
y=arccsc x |
(−∞,−1]∪[1,+∞) |
[−2π,2π],y=0 |
在两段区间上单调递减,排除 y=0 |
反三角函数的导数
比如求反三角函数 y=arcsinx 的导数,套用反函数的求导公式得
(arcsinx)′=sin′y1=1−x21
实际上,由于 x=siny,利用隐函数求导法则可得
1=y′cosy
从而
y′=cosy1=1−x21
同样的,就能得到其余反三角函数的导数如下
| 函数 y |
导数 y′ |
成立条件 |
| arcsinx |
1−x21 |
∣x∣<1 |
| arccosx |
−1−x21 |
∣x∣<1 |
| arctanx |
1+x21 |
x∈R |
| arccot x |
−1+x21 |
x∈R |
| arcsec x |
∣x∣x2−11 |
∣x∣>1 |
| arccsc x |
−∣x∣x2−11 |
∣x∣>1 |