文章目录
- abstract
- 导数和微分
- 函数的微分
- 自变量的微分
- 微商
- 函数间四则运算组合函数的求导法则
- 推导
- 乘法求导法则
- 复合函数求导法则
- 例
- 反函数求导法则👺
- 证明
- 例
- 例
- 例
- 对数求导法@Bernoulli求导法
- 导数的其他记号
- 导数的等价符号
- 数值微分
abstract
- 导数与微分@微商
- 微分是导数的另一种描述形式
- 介绍常用的求导法则,证明及示例
导数和微分
函数的微分
- 函数在任意点的微分,称为函数的微分,记为:
- ,
- 例如:的微分:
自变量的微分
- 通常把自变量的增量称为自变量的微分,记为,即
- 函数的微分又可以记为:,即:
微商
- 函数的微分与自变量的微分之商等于该函数的导数
- 即,因而导数也叫做微商
函数间四则运算组合函数的求导法则
- 为了微分一个由一些常见函数组成的函数,下面的一些法则方便使用。
假设函数和都是可微的,是一个常数,则:
- 常数相乘法则
- 加法法则
- 乘法法则
- 除法法则
推导
- 这些个基础法则均可以通过导数的极限定义推导
- 以乘法求导法则为例
乘法求导法则
- 例如乘法求导法则(需要对导数的极限式定义熟悉,要点配凑的技巧)
- 简写为:
复合函数求导法则
- 若在点可导,而在点可导,则在点可导,且或=
- 由于在点可导,即存在极限=;再由极限和无穷小的关系:=
(1)
- 其中函数是时的无穷小
- 若,则式(1)两边同乘以,得
(2)
- 当时,规定
- 则有=在处连续,因为左右极限都等于0,所以)
- 并且=;式(2)仍然成立
- 用除式(2)两边,得=+
(3)
- 式(3)两边取的极限,得
(4)
:
- 由于在点可导,所以=
(5)
,且由可导和连续的关系:在点连续:,从而==(6)
- 由(5),(6)可知,=+0=,即
例
- ,求
- 令;
- ====
反函数求导法则👺
- 定理:若直接函数在区间内单调可导,且,那么它得反函数在区间内也可导,且或=
- Notes:
- 一般的,反函数的定义域满足:
- 如果强调表示自变量和因变量的字母,例如上述定理描述中的自变量用字母表示,因此的定义域还记为,值域就表示为
- 该定理揭示了反函数的导数和其对应的直接函数的导数间的关系,使得我们能通过求解直接函数的导数取倒数直接得到反函数的导数;
- 显然,该定理对于直接函数的导数已知或者易求的时候十分方便的得到反函数的导数
证明
- 由在区间内单调可导,又由单调函数及其反函数的关系定理可知,存在且在内也式单调连续的
- 由单调性:
- ,增量,由的单调性(设严格单调),
- 从而有除式变形:==,
- 由连续性:连续
- 而直接函数的导数=
- 从而===
例
- 利用反函数求导法则求,的导数
- 函数的反函数为
(1)
,这个函数的导数易求(已知),则通过反函数求导公式有=(2)
,为了得到关于的函数,将(1)代入(2),得
- 变式:求的反函数的导数
- 设函数的反函数为,则=,再将代入,得=
- 将所求函数得自变量和因变量分别用表示即得
- 从上述两个例子可以看出,使用反函数求导法则求反函数的导数是很方便的,甚至不需要知道反函数的解析式就能够得出反函数的导数
例
- 求,,的反函数
- 函数在内单调可导,所以其反函数导数=
- =,在内,,所以
- 从而
- 类似的可以得到
例
- 设
(0)
是直接函数,,求函数(0)的反函数,
- 注意,严格上讲,并不是的反函数,而应该具体地指出定义域限制:;只是为了方便,通常默认是
- =;而,代入(0),得;从而
- 类似地可得
对数求导法@Bernoulli求导法
- 以求的导函数为例,使用对数求导法(伯努利求导法)
- ,两边取对数
- 两边同时对求导,,整理:即,
导数的其他记号
导数的等价符号
- 给定,其中和分别是函数的自变量和因变量。
- 以下表达式是等价的:
- = = = = ,
- 其中符号和是微分运算符,表示微分操作。
- 微分运算符D为Euler 记法
- 例如:常见函数求微分:
- (是一个常数)
- (幂律(power rule),是任意实数)
数值微分
def f(x):
return 3 * x ** 2 - 4 * x
def numerical_lim(f, x, h):
return (f(x + h) - f(x)) / h
h = 0.1
for i in range(5):
print(f'h={h:.5f}, numerical limit={numerical_lim(f, 1, h):.5f}')
# 逐步缩小补偿(微分),获得更加精确的导数估计值
h *= 0.1
h=0.10000, numerical limit=2.30000
h=0.01000, numerical limit=2.03000
h=0.00100, numerical limit=2.00300
h=0.00010, numerical limit=2.00030
h=0.00001, numerical limit=2.00003