高等微积分笔记 Lesson 14

高等微积分 Lesson 14

无穷大量与无穷小量

称x→ax\to a时f(x)f(x)是无穷小量 ⟺\Longleftrightarrow lim⁡x→af(x)=0\underset{x\to a}{\lim}f(x)=0.

如何比较小量的大小?

  1. f=o(g)f=o(g) as x→ax\to a ⟺\Longleftrightarrow lim⁡x→af/g=0\underset{x\to a}{\lim}f/g=0.
  2. ff与gg是同阶无穷小 ⟺\Longleftrightarrow lim⁡x→af/g∈R∣{0}\underset{x\to a}{\lim}f/g\in\R|\{0\}.
  3. f∼gf\sim g as x→ax\to a ⟺\Longleftrightarrow lim⁡x→af/g=1\underset{x\to a}{\lim}f/g=1.(等价无穷小)
  4. f=O(g)f=O(g)(大写的oo)⟺\Longleftrightarrow ∃const\exist\text{const}使得∣f(x)∣≤const∣g(x)∣|f(x)|\leq\text{const}|g(x)|,∀x∈Br(a)∣a\forall x\in B_r(a)|a,对于某个rr.

类似地,可以定义无穷大量:

/Definition/

设lim⁡x→af(x)=lim⁡x→ag(x)=+∞\underset{x\to a}{\lim}f(x)=\underset{x\to a}{\lim}g(x)=+\infty.

  1. 称ff是比gg更低阶的无穷大量 ⟺\Longleftrightarrow lim⁡x→af/g=0\underset{x\to a}{\lim}f/g=0;
  2. 同阶无穷大 ⟺\Longleftrightarrow lim⁡x→af/g∈R+\underset{x\to a}{\lim}f/g\in\R_+;
  3. 等价无穷大 ⟺\Longleftrightarrow lim⁡x→af/g=1\underset{x\to a}{\lim}f/g=1.

/Claim/

在求极限时,若某个量f(x)f(x)涉及乘除,不涉及加减和乘方运算,则可将这个量替换为其等价的无穷小/大量.

/Proof/

设f∼gf\sim g as x→ax\to a. 要证明的是lim⁡x→af(x)h(x)=lim⁡x→ag(x)h(x)\underset{x\to a}{\lim}f(x)h(x)=\underset{x\to a}{\lim}g(x)h(x).

lim⁡x→af(x)g(x)(g(x)h(x))=lim⁡x→afglim⁡x→agh=lim⁡x→agh\begin{aligned} \underset{x\to a}{\lim}\frac{f(x)}{g(x)}(g(x)h(x))&=\underset{x\to a}{\lim}\frac{f}{g}\underset{x\to a}{\lim}gh\\\\ &=\underset{x\to a}{\lim}gh \end{aligned}

即证.

证毕.

提醒:若ff涉及其他的非四则运算,则不可替换!

下面的很多例子都来源于之后的 Taylor 展开.

/Example/

lim⁡x→0x−sin⁡xx3≠0\lim_{x\to0}\frac{x-\sin x}{x^3}\neq0

导数

接下来就进入我们课程的下一个阶段——微分学.

我们回忆之前提到过的 Newton 的流数法. 这种方法可以处理质点运动的速度.

/Example/

质点在直线R\R上运动,tt时刻位置是x(t)x(t).

/Definition/

tt时刻质点的运动速度是

lim⁡Δt→0x(t+Δt)−x(t)Δt\lim_{\Delta t\to0}\frac{x(t+\Delta t)-x(t)}{\Delta t}

这个量记为f′(x)f'(x),dfdx∣x=x0\frac{\text{d}f}{\text{d}x}|_{x=x_0},dfdx(x0)\frac{\text{d}f}{\text{d}x}(x_0),df(x0)dx\frac{\text{d}f(x_0)}{\text{d}x}. 后面几种记号是由 Leibniz 给出的,理由是:

lim⁡h→0f(x+h)−f(x)h=lim⁡Δx→0f(x+Δx)−f(x)Δx=lim⁡Δx→0ΔfΔx\begin{aligned} \underset{h\to0}{\lim}\frac{f(x+h)-f(x)}{h}&=\underset{\Delta x\to0}{\lim}\frac{f(x+\Delta x)-f(x)}{\Delta x}\\\\ &=\underset{\Delta x\to0}{\lim}\frac{\Delta f}{\Delta x} \end{aligned}

Δ\Delta 读作 delta,Leibniz 说:定义“微分”df\text{d}f,dx\text{d}x,导数==微分之商==微商.

注:导数f′(x0)f'(x_0)描述了ff在x0x_0处的变化率(速度是位移的变化率).

Newton 的老师 Barrow 用尽毕生时间研究曲线的切线问题(这个问题在大航海时代非常重要,否则就会偏航)

如果不知道自己在哪里,就可能会发现新大陆.
——艾神

Newton 发现自己的导数能将老师的工作统一成一个式子:

/Example/

假设曲线Γ=Γf={(x,f(x))∣x∈D}\Gamma=\Gamma_f=\{(x,f(x))|x\in D\},P(x0,f(x0))P(x_0,f(x_0)).

求曲线在点PP处的切线.

/Solution/

做切线之前,我们先考虑过PP、QQ两点的一条割线. 当PP和QQ无限接近时,这条线趋于切线.

lim⁡Q→PkPQ=lim⁡x→x0f(x)−f(x0)x−x0=f′(x0)\underset{Q\to P}{\lim}k_{PQ}=\underset{x\to x_0}{\lim}\frac{f(x)-f(x_0)}{x-x_0}=f'(x_0)

/Definition/

ff图像上(x0,f(x0))(x_0,f(x_0))点处的切线为(切线方程)

y−f(x0)=f′(x0)(x−x0)y-f(x_0)=f'(x_0)(x-x_0)

至此我们就知道了导数最本质的几个含义. 但是我们仍然认为这个导数定义不够好,因为它要求ff必须在x0x_0的邻域内有定义,对于闭区间我们该怎么办?

/Definition/ (单侧导数)

右导数

f′(x0+)=lim⁡x→x0+f(x)−f(x0)x−x0f'(x_0+)=\underset{x\to x_0+}{\lim}\frac{f(x)-f(x_0)}{x-x_0}

这描述了xx从右侧接近x0x_0时,ff的变化率.

同样可以定义左导数.

/Claim/

ff在x0x_0处可导 ⟺\Longleftrightarrow f′(x0+)f'(x_0+)与f′(x0−)f'(x_0-)存在且相等.

证明是简单的,略去.

有没有不可导的函数?

遍地都是.
——艾神

/Example/

f(x)=∣x∣f(x)=|x|,在00处不可导,因为f′(x0+)=1f'(x_0+)=1,f′(x0−)=−1f'(x_0-)=-1.

由上面的例子看来,连续函数未必可导.

/Definition/

称ff是DD上的可导函数,如果ff在DD上每点处可导.(若DD为闭区间,则要求在端点处存在单侧导数)

这样得到新的D→RD\to\R映射:x0→f′(x0)x_0\to f'(x_0),称之为ff的导函数,记为f′:D→Rf':D\to\R或者dfdx:D→R\frac{\text{d}f}{\text{d}x}:D\to\R.

这样就产生一种新的运算,我们得到一个求导算子:

{D\{D上可导函数}⟶D{D\}\overset{D}{\longrightarrow}\{D上函数}\},DD称为“导子”. 这是一个定义在无穷维空间之间的映射.

我们已经知道连续函数不一定可导,那么可导函数是否连续?

/Theorem/

可导函数一定连续.

/Proof/

lim⁡x→x0(f(x)−f(x0))=lim⁡x→x0f(x)−f(x0)x−x0(x−x0)=f′(x0)lim⁡x→x0(x−x0)=0\begin{aligned} \underset{x\to x_0}{\lim}(f(x)-f(x_0))&=\underset{x\to x_0}{\lim}\frac{f(x)-f(x_0)}{x-x_0}(x-x_0)\\\\ &=f'(x_0)\underset{x\to x_0}{\lim}(x-x_0)=0 \end{aligned}

证明了连续性.

求导法则

接下来讲求导的计算法则.

/Example/

c′=0c'=0(cc为常数)

/Example/

(xn)′=lim⁡h→0(x+h)n−xnh=nxn−1\begin{aligned} (x^n)'&=\underset{h\to0}{\lim}\frac{(x+h)^n-x^n}{h}\\\\ &=nx^{n-1} \end{aligned}

用二项式展开.

/Example/

(ex)′=lim⁡h→0ex+h−exh=exlim⁡h→0eh−1h\begin{aligned} (e^x)'&=\underset{h\to0}{\lim}\frac{e^{x+h}-e^x}{h}\\\\ &=e^x\underset{h\to0}{\lim}\frac{e^h-1}{h} \end{aligned}

换元eh−1=ye^h-1=y,即得:(ex)′=ex(e^x)'=e^x.

常有人讲这样的笑话:常值函数和指数函数在路上走,看到前面有一个导子,常值函数大惊失色(因为他会消失),而指数函数面不改色. 但是走近一看,发现这是对yy的偏导算子,于是两个函数都消失了.
——艾神

/Example/

(ln⁡x)′=lim⁡h→0ln⁡(x+h)−ln⁡xh=lim⁡h→0ln⁡(1+hx)1/h\begin{aligned} (\ln x)'&=\underset{h\to0}{\lim}\frac{\ln(x+h)-\ln x}{h}\\\\ &=\underset{h\to0}{\lim}\ln(1+\frac{h}{x})^{1/h} \end{aligned}

换元h/x=th/x=t,得到(ln⁡x)′=1/x(\ln x)'=1/x.

讲一个稍难的例子:

/Example/

(ln⁡∣x∣)′=?(\ln|x|)'=?

这样的情况下,对x<0x<0分类讨论即可,答案仍然是1/x1/x不变.

/Example/

(sin⁡x)′=lim⁡h→0sin⁡(x+h)−sin⁡xh=lim⁡h→02cos⁡(x+h2)sin⁡h2h=cos⁡x(cos⁡x)′=lim⁡h→0cos⁡(x+h)−cos⁡xh=lim⁡h→0−sin⁡(x+h2)sin⁡h2h=−sin⁡x\begin{aligned} (\sin x)'&=\underset{h\to0}{\lim}\frac{\sin(x+h)-\sin x}{h}\\\\ &=\underset{h\to0}{\lim}\frac{2\cos(x+\frac{h}{2})\sin\frac{h}{2}}{h}\\\\ &=\cos x\\\\ (\cos x)'&=\underset{h\to0}{\lim}\frac{\cos(x+h)-\cos x}{h}\\\\ &=\underset{h\to0}{\lim}\frac{-\sin(x+\frac{h}{2})\sin\frac{h}{2}}{h}\\\\ &=-\sin x \end{aligned}

我们还想知道四则运算下导函数应该怎样计算.

/Theorem/

设ff,gg在x0x_0处可导,则(略去(x0)(x_0)不写)

  1. (f±g)′=f′±g′(f\pm g)'=f'\pm g';
  2. (fg)′=f′g+fg′(fg)'=f'g+fg';
  3. (fg)′=f′g−fg′g2(\frac{f}{g})'=\frac{f'g-fg'}{g^2}.

让我们选一个比较难的公式来证明,作为例子:

/Proof/ (求导法则 - 3.)

(fg)′(x)=lim⁡h→0f(x+h)g(x+h)−f(x)g(x)h=lim⁡h→0f(x+h)g(x)−f(x)g(x+h)h⋅g(x)g(x+h)=lim⁡h→0[f(x+h)−f(x)]g(x)−f(x)[g(x+h)−g(x)]h⋅g(x)g(x+h)=f′(x)g(x)−f(x)g′(x)g2(x)\begin{aligned} (\frac{f}{g})'(x)&=\underset{h\to0}{\lim}\frac{\frac{f(x+h)}{g(x+h)}-\frac{f(x)}{g(x)}}{h}\\\\ &=\underset{h\to0}{\lim}\frac{f(x+h)g(x)-f(x)g(x+h)}{h\cdot g(x)g(x+h)}\\\\ &=\underset{h\to0}{\lim}\frac{[f(x+h)-f(x)]g(x)-f(x)[g(x+h)-g(x)]}{h\cdot g(x)g(x+h)}\\\\ &=\frac{f'(x)g(x)-f(x)g'(x)}{g^2(x)} \end{aligned}

其中最后一步还用到了可导函数的连续性,g(x+h)→g(x)g(x+h)\to g(x).

从上面的定理发现,导子DD满足如下性质(做代数的人们喜欢这样描述):

  • D(1)=0D(1)=0;
  • ∀a,b∈R\forall a,b\in\R有D(af+bg)=aD(f)+bD(g)D(af+bg)=aD(f)+bD(g)(DD是线性的);
  • Leibniz 法则:D(fg)=D(f)g+fD(g)D(fg)=D(f)g+fD(g).

代数上,称满足上面三个条件的算子为导子.

为什么我们不写商的 Leibniz 法则?因为可以用乘法的法则推导;但是我们在之前要证明商的求导法则,是因为我们还不知道商是否可导.

有了四则运算的求导法则,我们可以计算一些更难的求导.

/Example/

P(x)=∑ni=0aixiP(x)=\underset{i=0}{\overset{n}{\sum}}a_ix^i的导函数是P′(x)=∑ni=0iaixi−1P'(x)=\underset{i=0}{\overset{n}{\sum}}ia_ix^{i-1}.

tan⁡x\tan x的导函数是1/cos⁡2x1/\cos^2x.

……

推论(Leibniz 法则):

(f1f2⋯fk)′=∑i=1kf1f2⋯fi′⋯fk(f_1f_2\cdots f_k)'=\sum_{i=1}^{k}f_1f_2\cdots f_i'\cdots f_k

这个可以用在一些连乘上,比如P(x)=an(x−xn)⋯(x−x1)P(x)=a_n(x-x_n)\cdots(x-x_1)的求导.

/Theorem/ (Chain Rule,链式法则)

设ff在x0x_0处可导,gg在f(x0)f(x_0)处可导,则g∘fg\circ f在x0x_0处可导,且

(g∘f)′(x0)=g′(f(x0))f′(x0)(g\circ f)'(x_0)=g'(f(x_0))f'(x_0)

这个法则非常重要,几乎所有的求导运算都要用到!

其实我们现在应当证明它,但是这种证明非常繁杂,所以我们延后这个定理的证明,考虑在学完微分之后用微分的观点证明这一定理.

推论:设ff,gg处处可导,则导函数(g∘f)′=g′(f(x))f′(x)(g\circ f)'=g'(f(x))f'(x).

/Example/

(xα)′=(eαln⁡x)′(x^\alpha)'=(e^{\alpha\ln x})'

令f(x)=αln⁡xf(x)=\alpha\ln x,g(y)=eyg(y)=e^y,这里α∈R\alpha\in\R,和之前的n∈Zn\in\Z不同.

用链式法则可以证明:(xα)′=αxα−1(x^\alpha)'=\alpha x^{\alpha-1}.

/Example/

(ax)′=(exln⁡a)′=exln⁡aln⁡a=axln⁡a(a^x)'=(e^{x\ln a})'=e^{x\ln a}\ln a=a^x\ln a

/Example/

(u(x)v(x))′=(evln⁡u)′=evln⁡u(vln⁡u)′=uv(v′ln⁡u+v1uu′)=uv(v′ln⁡u+vu′u)\begin{aligned} (u(x)^{v(x)})'&=(e^{v\ln u})'=e^{v\ln u}(v\ln u)'\\\\ &=u^v(v'\ln u+v\frac{1}{u}u')\\\\ &=u^v(v'\ln u+\frac{vu'}{u}) \end{aligned}

之后在复变函数的学习中,我们会关心多项式ff的根分布情况,f(x)=(x−x1)⋯(x−xn)f(x)=(x-x_1)\cdots(x-x_n),用到:

(ln⁡f(x))′=f′(x)f(x)=∑i=1n1x−xi(\ln f(x))'=\frac{f'(x)}{f(x)}=\sum_{i=1}^n\frac{1}{x-x_i}

求导应用

/Example/ (帮助计算序列极限)

序列过于离散,有时用函数的方式描述反而更好处理.

已知{xn≠x0}\{x_n\neq x_0\}且→x0\to x_0,有

lim⁡n→∞f(xn)−f(x0)xn−x0\lim_{n\to\infty}\frac{f(x_n)-f(x_0)}{x_n-x_0}

问:设ff处处可导,导函数是否连续?

/Example/

f(x)={x2sin⁡1x ,∀x≠00 ,x=0f(x)=\left\{\begin{array}{lr} x^2\sin\frac{1}{x}\,,\quad\forall x\neq0\\\\ 0\,,\quad x=0 \end{array}\right.

首先这个ff处处可导,

  1. x≠0x\neq0时,f′(x)=2xsin⁡1x−cos⁡1xf'(x)=2x\sin\frac{1}{x}-\cos\frac{1}{x};
  2. x=0x=0时,f′(x)=lim⁡x→0f(x)−f(0)x=lim⁡x→0(x2sin⁡1x)=0f'(x)=\underset{x\to0}{\lim}\frac{f(x)-f(0)}{x}=\underset{x\to0}{\lim}(x^2\sin\frac{1}{x})=0.

但是导函数并不连续,因为在x→0x\to0时,极限不存在.

为了尝试找到x→0x\to0时的极限,考虑构造点列去逼近这个极限. 为了简单,我们只考虑cos⁡1x\cos\frac{1}{x},利用 Heine 定理:

  1. 点列为xn=1/2nπx_n=1/2n\pi(n∈Z+n\in\Z_+),{xn}\{x_n\}处处不为零且趋于00,得到lim⁡n→∞cos⁡1xn=1\underset{n\to\infty}{\lim}\cos\frac{1}{x_n}=1;
  2. 点列为yn=1/(2n+12)πy_n=1/(2n+\frac{1}{2})\pi,同样做法,但是极限就变成11了.

矛盾!

所以不存在极限,导函数不连续.

从上面的例子我们发现,求导这种运算不可捉摸,因为即使处处可导的一个“好”的函数,在经过这种运算之后可能还会变“坏”;但是之后要讲的积分则不然,越积分,函数就会越来越光滑.

求导会让函数变得不光滑,积分会让函数变得光滑.

陈省身先生曾经讲过微积分课,其中他能用积分的地方就不用求导,甚至 Taylor 展开的余项都是用积分余项,而不用 Lagrange 余项,就是上面的这个原因:很多数学家会更喜欢积分.


高等微积分笔记 Lesson 14
https://physnya.top/2024/11/01/integral14/
作者
菲兹克斯喵
发布于
2024年11月1日
许可协议