浅析极限、导数、三次函数、积分、牛顿迭代、麦克劳林展开、泰勒展开

更好的阅读体验戳此进入

写在前面

虽然这是一篇 OI 向的 Blog,但是这一部分的很多内容可能更多偏向于数学,不过毕竟信息与计算科学(或者说计算数学)本身就是基于数学的,所以也无可厚非。(甚至这篇 Blog 的很多东西都整理自学而思预高一时候讲的极限导数与积分等

极限

Tips:极限应为常数

数列极限

定义

  1. 直观定义:当 n+,若 anAA 为常数,后文同此),则称 A 是数列 an 的极限(或称 an 收敛于 A),记作 limn+an=A
  2. 客观定义:对于 ϵ>0,若存在 N0N 和常数 A,使得当 nN0 时,|anA|<ϵ,则称 A 是数列 an 的极限。

Tips:对于其客观定义,我们可以感性理解一下,N0 即代表一个位置,nN0 即代表从该项开始,如此其定义便很好理解了。特别地,对于这种定义,我们称其为 ϵN 语言。

例子

  1. 对于数列 1,12,14,18,,显然 limn+an=0
  1. 对于数列 6,6,6,,显然 limn+an=6
  1. 对于数列 1,2,4,8,,显然其无极限,或者说其不收敛。

性质

  1. limn+an=A,且 limn+an=B,则 A=B。(唯一性
  2. limn+an=Alimn+bn=B,则有:
limn+(an±bn)=A±B
limn+(an×bn)=A×B
limn+(anbn)=AB(B0)
  1. ancnbn,且 limn+an=limn+bn=A,则 limn+cn=A

常见数列极限

  1. limn+C=C
  2. limn+qn=0(|q|<1)
  3. limn+1n=0
  4. limn+(1+1n)n=e

函数极限

无穷大

  1. $ +\infty $

直观定义:当 $ x \to +\infty $ 时,若 $ f(x) \to A $,则 $ \lim\limits_{n \to +\infty}f(x) = A $

客观定义ϵ>0,N0,A,使得 $ x \ge N_0 $ 时,|f(x)A|<ϵ

直观定义:当 x 时,若 $ f(x) \to A $,则 limnf(x)=A

客观定义ϵ>0,N0,A,使得 $ x \le N_0 $ 时,|f(x)A|<ϵ

直观定义:若 limn+f(x)=limnf(x)=A,则 $ \lim\limits_{n \to \infty}f(x) = A $

客观定义ϵ>0,N0,A,使得 |x|N0 时,|f(x)A|<ϵ

具体点

Tips:几个记号:xx 表示从左侧趋近,xx+ 表示从右侧趋近,(x0,δ)=(x0δ,x0+δ) 表示邻域,0(x0,δ)=(x0δ,x0)(x0,x0+δ) 表示去心邻域。

  1. x0 左极限:

直观定义:当 $ x \to x_0^- $,若 $ f(x) \to A $,则 $ \lim\limits_{x \to x_0^-}f(x) = A $

客观定义ϵ>0,δ>0,A,使得当 $ x \in (x_0 - \delta, x_0) $ 时,|f(x)A|<ϵ

  1. x0 右极限:

直观定义:当 xx0+,若 $ f(x) \to A $,则 $ \lim\limits_{x \to x_0^+}f(x) = A $

客观定义ϵ>0,δ>0,A,使得当 x(x0,x0+δ) 时,|f(x)A|<ϵ

  1. x0 极限:

直观定义:若 limxx0f(x)=limxx0+f(x)=A,则 $ \lim\limits_{x \to x_0}f(x) = A $

客观定义ϵ>0,δ>0,A,使得当 x0(x0,δ) 时,|f(x)A|<ϵ

Tips:若函数 f(x) 连续,有 f(x0)=limxx0f(x)

性质

同数列极限。

常见函数极限

  1. limx(1+1x)x=e
  2. limx0sinxx=1。(即考虑若 x0,那么 sinxxtanx

具体习题

这里虽然有这大量的习题与计算极限的方法,但是显然这与 OI 主流知识点相距较远,故暂时鸽掉,有机会会回来补的。

导数

引入

谈及导数之前,我们先引入一些概念以更好地理解导数。

平均变化率(割线斜率)

我们可以用 [x0,x0+Δx][x1,x2] 表示一段区间的 $ x $ 变化,那么平均变化率即为:

ΔyΔx=f(x0+Δx)f(x0)Δx=f(x2)f(x1)x2x1

瞬时变化率(x0处切线斜率)

不难想到,当 Δx 足够小的时候,从实际意义上可以认为在无限小的一段 “时间” 内,也就是一瞬间,那么就是瞬间变化率了。

limΔx0ΔyΔx=limΔx0f(x0+Δx)f(x0)Δx

例子

f(x)=x2x=1 处的瞬时变化率,有:

limΔx0ΔyΔx=limΔx0(1+Δx)212Δx=limΔx0(Δx+2)=2=f(1)

g(x)=sinxx=0 处的瞬时变化率,有:

limΔx0ΔyΔx=limΔx0sinΔxsin0Δx=limΔx0sinΔxΔx=1=g(0)

定义

函数在一个点处的导数,代数意义上就是该点处的瞬时变化率,几何意义上就是该点处的切线斜率。

不难想到有:

f(x0)=limΔx0ΔyΔx=limΔx0f(x0+Δx)f(x0)Δx=yx=x0

对于导数的存在性问题,显然可以通过定义转换为极限的存在性问题,显然需要满足两个条件:

  1. x0 附近有定义且连续。
  2. x0 附近平滑。

简而言之就是连续且平滑。

关于连续但不平滑的反例,可以参考 「魏尔斯特拉斯函数」是一个怎样的函数,其有哪些性质,它是如何被构造出来的?,即魏尔斯特拉斯函数,该函数处处连续却处处不可导。值得一提的是上文提到的极限的客观定义似乎也是他提出来的。

导函数

f(x) 在区间 I 上可导,则 f(x) 的自变量与 f(x) 每个点的导数构成映射关系(函数关系),则称该函数为 f(x) 的导函数(亦简称导数),记作 f(x)y

故不难理解:

f(x) 为函数,对应着 f(x)x=x0=f(x0)

f(x0) 为对应的数值。

常见导函数

  1. $ f(x) = C, f'(x) = 0 $
  2. f(x)=xα,f(x)=αxα1
  3. f(x)=ax,f(x)=axlna
  4. f(x)=logax,f(x)=1xlna
  5. f(x)=sinx,f(x)=cosx
  6. f(x)=cosx,f(x)=sinx
  7. f(x)=arcsinx,f(x)=11x2
  8. f(x)=arccosx,f(x)=11x2

如:(1x)=1x2(x)=12x(x)=1(ex)=ex(lnx)=1x

导数运算

  1. (f±g)=f±g(kf)=kf
  2. (fg)=fg+gf(i=1nfi)=i=1nj=1i1fjfij=i+1nfj
  1. (fg)=fggfg2
  2. 复合函数求导:

对于 (f(g(x))),令 u=g(x),则 (f(g(x)))=f(u)g(x)

f1(f2(fn(x)))=f1f2fn

对于复合函数求导,举个例子:sin(2x+π3)=(2x+π3)sinu=2cosu=2cos(2x+π3)

UPD

update-2023_02_08 初稿