函数与连续性
函数的间断性
间断点
若以下条件至少有一个不成立,则称 x0 为函数 f(x) 的间断点:
- f(x) 在 x0 处有定义。
- x→x0limf(x) 存在。
- x→x0limf(x)=f(x0)。
- 若 f−(x0) 与 f+(x0) 均存在,则称此类间断点为第一类间断点。
- 若 f−(x0)=f+(x0),则称此类间断点为跳跃间断点。
- 若 f−(x0)=f+(x0),则称此类间断点为可去间断点
- 若 f−(x0) 与 f+(x0) 有一个不存在,则称此类间断点为第二类间断点。
- 若 f−(x0) 与 f+(x0) 均不存在,则称此类间断点为无穷间断点。
- 若 f(x) 在 x→x0 时不断变化,则称此类间断点为振荡间断点。
闭区间连续函数性质
零点定理
若 f(x) 在 [a,b] 上连续,且 f(a)⋅f(b)<0,则存在 ξ∈(a,b),使得 f(ξ)=0。
由此可得介值定理:
介值定理
若 f(x) 在 [a,b] 上连续,且 f(a)=f(b),则对于任意 η∈(f(a),f(b)) 或 η∈(f(b),f(a)) ,存在 ξ∈(a,b),使得 f(ξ)=η。
有界性定理
若 f(x) 在 [a,b] 上连续,则 f(x) 在 [a,b] 上有界。
最值定理
若 f(x) 在 [a,b] 上连续,则 f(x) 在 [a,b] 上必有最大值和最小值。
导数
定义
若
Δx→0limΔxΔy=Δx→0limΔxf(x0+Δx)−f(x0)
存在,则称 f(x) 在 x0 处可导,记为 f′(x0),称 f′(x0) 为 f(x) 在 x0 处的导数。
该极限也可写为
x→x0limx−x0f(x)−f(x0)
导数的几种记号
具体值:
- f′(x0)
- dxdf(x)x=x0
- dxdyx=x0
导函数:
- f′(x)
- y′
- dxdf(x)
- dxdy
增量公式
若 f(x) 在 x0 处可导,则
f(x0+Δx)−f(x0)=f′(x0)Δx+o(Δx)
可导与连续的关系
想起一个图,一排共享单车倒下的样子,即「可『倒』一定连续,但连续不一定可『倒』」。
反函数求导
谨记
dydx=dxdy1
即可。
需要特别注意是,还可写成
(f−1)′(x)=f′(y)1=f′(f−1(x))1
要注意第二个式子里的 y。
链式法则
谨记
dxdy=dudy⋅dxdu
即可。非常简单。
利用 Chain Rule,有时候可以利用「对数求导法」简化分式求导。
例如 y=(x−3)(x−4)(x−1)(x−2),则有
lny=21ln(x−3)(x−4)(x−1)(x−2)=21(ln(x−1)+ln(x−2)−ln(x−3)−ln(x−4))
从而
dlny=21(x−11+x−21−x−31−x−41)dx
而 dlny=ydy,即有
y′=dxdy=2y(x−11+x−21−x−31−x−41)=21(x−3)(x−4)(x−1)(x−2)(x−11+x−21−x−31−x−41)
常见函数的导数
函数 |
导数 |
注意 |
C |
0 |
- |
xn |
nxn−1 |
- |
ax |
axlna |
a>0 且 a=1 |
logax |
xlna1 |
a>0 且 a=1 |
sinx |
cosx |
- |
cosx |
−sinx |
- |
tanx |
sec2x |
- |
cotx |
−csc2x |
不熟 |
secx |
secxtanx |
不熟 |
cscx |
−cscxcotx |
不熟 |
arcsinx |
1−x21 |
- |
arccosx |
−1−x21 |
- |
arctanx |
1+x21 |
- |
arccotx |
−1+x21 |
- |
sinhx |
coshx |
- |
coshx |
sinhx |
不熟 |
tanhx |
cosh2x1 |
- |
cothx |
−sinh2x1 |
不熟 |
arsinhx |
1+x21 |
不熟 |
arcoshx |
x2−11 |
不熟 |
artanhx |
1−x21 |
不熟 |
arcothx |
1−x21 |
不熟 |
补充一下双曲三角函数的定义:
⎩⎨⎧sinhxcoshx=2ex−e−x=2ex+e−x
高阶导数
n 阶导数记为 f(n)(x) 或 dxndny。
其中 dxn 意思是 (dx)n,而非 d(xn),只是为了偷懒方便,不用写括号。
而 dny=d⋯dny。
根据高阶导数的定义(虽然我没写出来),有
y(n)=dxdy(n−1)
解这个递推即有 y(n)=dxndny。
莱布尼茨公式
类似二项式定理,有
(uv)(n)=k=0∑n(kn)u(k)v(n−k)
微分
定义
df(x)=f′(x)dx
为了使这个定义易于理解,我抄一下书:
若可以将 f(x) 增量 Δy 表示为 A(x)Δx+o(Δx),我们就可以有 Δy 与 Δx 的关系,去掉高阶无穷小,即有增量的商,在自变量 x 增量趋于 0 时,则可以将上的极限视为函数 f(x) 在 x 的导数。
由此我们记 dy=A(x)Δx,视为 y 的微分,也可以记为 df(x)。
现在有几种表示极小的符号:
- Δ:增量。
- d:微分,增量的极限。
- δ:物理那边用的比较多,有机会的话在那边写。数学这边我只记得一个极限的定义,表示一个小正数。
- ε:似乎只在极限定义见过。表示任意小的正数。
根据导数的定义,有
y′=Δx→0limΔxΔy=Δx→0limΔxA(x)Δx+o(Δx)=Δx→0limA(x)+Δx→0limΔxo(Δx)=A(x)
从而有
dy=y′dx
也即
dxdy=y′
这也是导数别称微商的原因。
略去高阶无穷小,有
f(x+Δx)≈f(x)+f′(x)Δx
莱布尼茨公式
同样有莱布尼茨公式
dn(uv)=k=0∑n(kn)dkudn−kv
微分中值定理
Fermat 引理(费马引理)
Fermat 引理
若 f(x) 在 x0 某个邻域 U=Nδ(x0) 有定义,且在 x0 可导,并有 f(x) 在 x0 处取得极值,则 f′(x0)=0。
证明:
根据导数的定义有 f−′(x0) 与 f+′(x0) 均存在,且 f−′(x0)=f+′(x0)。然而由极值的条件知两极限异号,从而 f′(x0)=0。
Rolle 定理(洛尔定理/罗尔定理)
Rolle 定理
若 f(x) 满足:
- 在 [a,b] 上连续
- 在 (a,b) 内可导
- f(a)=f(b)
则存在 ξ∈(a,b),使得 f′(ξ)=0。
Lagrange 中值定理(拉格朗日中值定理)
Lagrange 中值定理
若 f(x) 满足:
- 在 [a,b] 上连续
- 在 (a,b) 内可导
则存在 ξ∈(a,b),使得 f′(ξ)=b−af(b)−f(a)。
证明:
作辅助函数 φ(x)=f(x)−b−af(b)−f(a)(x−a)。
则 φ(x) 满足 Rolle 定理,也即存在 ξ∈(a,b),使得 φ′(ξ)=0,从而有 f′(ξ)=b−af(b)−f(a)。
若记 a=x0,b=x0+Δx,则有 ξ=x0+θΔx,其中 θ∈(0,1)。
从而可以将 Lagrange 中值定理写为有限增量形式:
f(x0+Δx)=f(x0)+f′(x0+θΔx)Δx
Cauchy 中值定理(柯西中值定理)
Cauchy 中值定理
若 f(x) 与 g(x) 满足:
- 在 [a,b] 上连续
- 在 (a,b) 内可导
- g′(x)=0 在 (a,b) 内恒成立
则存在 ξ∈(a,b),使得 g′(ξ)f′(ξ)=g(b)−g(a)f(b)−f(a)。
证明:
对 g(x) 运用 Lagrange 中值定理有 g(b)−g(a)=g′(η)(b−a)=0,其中 η∈(a,b)。
由此可作辅助函数 φ(x)=f(x)−g(b)−g(a)f(b)−f(a)(g(x)−g(a))。
则 φ(x) 满足 Rolle 定理,也即存在 ξ∈(a,b),使得 φ′(ξ)=0,从而有 g′(ξ)f′(ξ)=g(b)−g(a)f(b)−f(a)。
可以看出,Rolle 定理是 Lagrange 中值定理的特例,而 Lagrange 中值定理是 Cauchy 中值定理的特例。
L'Hospital 法则(洛必达法则)
即所谓「萝卜头法则」,具体略懒得敲了。
Taylor 公式(泰勒公式)
Taylor 公式
若 f(x) 在 x0 的某个邻域 U=Nδ(x0) 内有 n 阶导数,则 x→x0 时有
f(x)=k=0∑nk!f(k)(x0)(x−x0)k+o((x−x0)n)
称 Rn(x)=o((x−x0)n) 为 Peano 余项(皮亚诺余项)。
多展开一项,为 (n+1)!f(n+1)(x0)(x−x0)n+1,将其改写为 (n+1)!f(n+1)(ξ)(x−x0)n+1,记为 Rn(x),其中 ξ 介于 x 与 x0 之间,称为 Lagrange 余项(拉格朗日余项)。
可以证明
带 Lagrange 余项的 Taylor 公式
若 f(x) 在 x0 的某个邻域 U=Nδ(x0) 内有 n+1 阶导数,则 x→x0 时有
f(x)=k=0∑nk!f(k)(x0)(x−x0)k+Rn(x)
其中 Rn(x)=(n+1)!f(n+1)(ξ)(x−x0)n+1,ξ 介于 x 与 x0 之间。
证明:
Rn(x0)=0,柯西中值定理有
(x−x0)n+1Rn(x)=(x−x0)n+1−0Rn(x)−Rn(x0)=n+11(ξ1−x0)nRn′(ξ1)
其中 ξ1 介于 x 与 x0 之间。
反复使用柯西中值定理,有
(x−x0)n+1Rn(x)=(n+1)!1(ξn−x0)Rn(n)(ξn)=(n+1)!1(ξn−x0)−0Rn(n)(ξn)−Rn(n)(x0)=(n+1)!11Rn(n+1)(ξn+1)=(n+1)!Rn(n+1)(ξn+1)
且有 Rn(n+1)(ξn+1)=f(n+1)(ξn+1),
而 ξn+1 介于 x 与 x0 之间,不妨记其为 ξ,从而有 Rn(x)=(n+1)!f(n+1)(ξ)(x−x0)n+1。
特别地,若 x0=0,Taylor 公式可写作
Maclaurin 公式(麦克劳林公式)
f(x)=k=0∑nk!f(k)(0)xk+Rn(x)=k=0∑nk!f(k)(0)xk+(n+1)!f(n+1)(θx)xn+1
其中 θ∈(0,1)。
下面给出常见函数的 Maclaurin 公式(顺便试一试 OCRC):
exsinxcosxln(1+x)(1+x)α=k=0∑nk!xk+(n+1)!eθxxn+1=k=0∑n(2k+1)!(−1)kx2k+1+(2n+3)!sin(θx+22m+3π)x2n+3=k=0∑n(2k)!(−1)kx2k+(2n+2)!cos(θx+(m+1)π)x2n+2=k=1∑nk(−1)k−1xk+(n+1)(1+θx)n+1(−1)nxn+1=k=0∑n(kα)xk+(n+1)!α(α−1)⋯(α−n)(1+θx)α−n−1xn+1
好吧,只用了一次 OCRC,维基给的不是我想要的,最后还是 Copilot 弄的。
以上为通项,并不显著,下面展开几项:
exsinxcosxln(1+x)(1+x)α=1+x+2x2+6x3+⋯+Rn(x)=x−6x3+120x5−⋯+Rn(x)=1−2x2+24x4−⋯+Rn(x)=x−2x2+3x3−⋯+Rn(x)=1+αx+2α(α−1)x2+6α(α−1)(α−2)x3+⋯+Rn(x)
附带上几个可能会用到的
1−x1tanxarcsinxarctanx=1+x+x2+⋯+Rn(x)=x+3x3+152x5+⋯+Rn(x)=x+6x3+403x5+⋯+Rn(x)=x−3x3+5x5−⋯+Rn(x)
导数的应用
极值点
可疑极值点:若 f(x) 在 x0 处可导,且 f′(x0)=0 或 f′(x0) 不存在,则称 x0 为 f(x) 的可疑极值点。
极值点一定是可疑极值点,但可疑极值点不一定是极值点。
凹凸性
若 f(x) 在 x0 处二阶可导,则有
- 若 f′′(x0)>0,则 f(x) 在 x0 处上凹(凹)
- 若 f′′(x0)<0,则 f(x) 在 x0 处下凹(凸)
函数的形状与括号内汉字一致。
凹凸性的几何含义:
- 若 f′′(x0)>0,则 f(x) 在 x0 处的图像位于其切线的上方
- 若 f′′(x0)<0,则 f(x) 在 x0 处的图像位于其切线的下方
从而定义拐点:若 f(x) 在 x0 处连续,若 f(x) 在 x0 的左右邻域凹凸性相异,则称 x0 为 f(x) 的拐点。
与极值点的判定类似,f′′(x0)=0 未必就是拐点。
若 f′′(x0)=0 或不存在,且 f′′(x) 在 x0 的左右邻域内异号,则 x0 为 f(x) 的拐点。
函数的渐近线
水平和铅直渐近线比较好判断,下面主要看斜渐近线。
课本上用的是 l:y=ax+b 作为直线方程。不过我为了依照 lf 所说的「初恋方程」,使用 l:y=kx+b 作为直线方程。
显然有
x→+∞lim(f(x)−(kx+b))=0
由此得 x→+∞limxf(x)−kx−b=0,
从而 x→+∞limxf(x)=k。
那么有 x→+∞lim(f(x)−kx)=b
也就是说,如果这两个极限存在,那么斜渐近线就随之确定了:
⎩⎨⎧kb=x→+∞limxf(x)=x→+∞lim(f(x)−kx)