跳到主要内容

导数基本概念

基本概念引入

高中阶段不要求对极限的掌握,本章仅做了解即可,不做应试要求.

数列的极限

直观上看,数列 an=1na_n = \df 1 nn+n \to +\infty 时无限接近于 00.这个「无限接近于 00」到底如何严谨地刻画呢?

答案是魏尔斯特拉斯提出的,具有划时代意义的 ε-N\varepsilon \text - N 语言:

对于数列 {an}\{a_n\},如果存在实数 aa,使得 ε>0\forall \varepsilon > 0NN\exist N \in \N^\astn>N\forall n > N,有 ana<ε|a_n - a| < \varepsilon,则称数列 {an}\{a_n\} 收敛于 aaaa{an}\{a_n\}极限,记作

limnan=a\lim_{n \to \infty} a_n = a

也就是说,如果对于任意一个 ε>0\varepsilon > 0,我们都能找到这个数列的某一项,使得 从这一项起后面的任一项aa 的距离均小于 ε\varepsilon,就称这个数列收敛于 aa

当一个数列不收敛时,称它是 发散 的.

例题 1.1

用极限的定义证明 an=1na_n = \df 1 n 时,{an}\{a_n\} 收敛到 00

例题 1.1 解答
1n0=1n<ε    n>1ε\lv \df 1 n - 0 \rv = \df 1 n < \varepsilon \iff n > \df 1 \varepsilon

因此,对任意 ε>0\varepsilon > 0,取 N=max(1ε,1)N = \max(\left\lfloor \df 1 \varepsilon \right\rfloor, 1),则 n>Nn > N 时,有

1n0<ε\lv \df 1 n - 0 \rv < \varepsilon

因此 limn+1n=0\lim\limits_{n \to +\infty} \df 1 n = 0

高中阶段不要求证明极限.数列 {1n}\{\df 1 n\}nn \to \infty 时趋于 00 是一个可以直接写出的结论.

函数的极限定义

对于函数 f(x)f(x) 与实数 aa,如果存在实数 bb,使得 ε>0\forall \varepsilon > 0δ>0\exist \delta > 0,对任意 x(aδ,a)(a,a+δ)x \in (a - \delta, a) \cup (a, a + \delta),有 f(x)b<ε|f(x) - b| < \varepsilon,则 bb 称作 f(x)f(x) 在点 aa极限,记作

limxaf(x)=b\lim_{x \to a} f(x) = b

这就是严格定义函数极限的 ε-δ\varepsilon \text - \delta 语言.也就是说,对于任意 ε>0\varepsilon > 0,我们都能找到一段 包含 aa 但是扣去 aa 的区间,使得这个区间上对应的函数值与 bb 的距离都小于 ε\varepsilon,就称函数在点 aa 处的极限为 bb

可以证明,函数在某点存在极限,则这个极限唯一.

函数极限的运算法则

  • limxa[f(x)±g(x)]=limxaf(x)±limxag(x)\lim\limits_{x \to a} [f(x) \pm g(x)] = \lim\limits_{x \to a} f(x) \pm \lim\limits_{x \to a} g(x)
  • limxa[f(x)g(x)]=limxaf(x)limxag(x)\lim\limits_{x \to a} [f(x)g(x)] = \lim\limits_{x \to a} f(x) \cdot \lim\limits_{x \to a} g(x)
  • limxag(x)0\* \lim\limits_{x \to a} g(x) \ne 0 时,limxaf(x)g(x)=limxaf(x)limxag(x)\lim\limits_{x \to a} \df{f(x)}{g(x)} = \df{\lim\limits_{x \to a} f(x)}{\lim\limits_{x \to a} g(x)}

这些性质不难感性理解,也可以严格证明,证明高中阶段不作要求,这里不给出.

无穷小

limxaf(x)=0\lim\limits_{x \to a} f(x) = 0,称 f(x)f(x)xax \to a 时的 无穷小

根据上面的四则运算规则,可以得知:

  • f(x)f(x)g(x)g(x) 都是 xax \to a 时的无穷小,则 f(x)±g(x)f(x) \pm g(x)xax \to a 时的无穷小.
  • f(x)f(x)xax \to a 时的无穷小,且 limxag(x)\lim\limits_{x \to a} g(x) 存在,则 f(x)g(x)f(x) \cdot g(x)xax \to a 时的无穷小.

但两个无穷小的商不能确定:运算法则规定了分母不能为无穷小.

f(x)f(x)g(x)g(x)xax \to a 时的两个无穷小,且 g(x)0g(x) \ne 0,当 limxaf(x)g(x)\lim\limits_{x \to a} \df{f(x)}{g(x)} 存在时,

  • limxaf(x)g(x)=0\lim\limits_{x \to a} \df{f(x)}{g(x)} = 0,则称当 xax \to a 时,f(x)f(x)g(x)g(x)高阶无穷小
  • limxaf(x)g(x)=b0\lim\limits_{x \to a} \df{f(x)}{g(x)} = b \ne 0,则称当 xax \to a 时,f(x)f(x)g(x)g(x)同阶无穷小
  • 特别地,当 b=1b = 1 时,称当 xax \to a 时,f(x)f(x)g(x)g(x)等价无穷小,记作 f(x)g(x)(xa)f(x) \sim g(x)\quad(x \to a)

等价无穷小替换公式:设 f(x)F(x)(xa)f(x) \sim F(x) \quad (x \to a)g(x)G(x)(xa)g(x) \sim G(x) \quad (x \to a),则

=limxaf(x)g(x)=limxa[F(x)G(x)f(x)F(x)G(x)g(x)]=limxaF(x)G(x)limxaf(x)F(x)limxaG(x)g(x)=limxaF(x)G(x)\bal & \phantom = \lim\limits_{x \to a} \df{f(x)}{g(x)} \\ & = \lim\limits_{x \to a} [\df{F(x)}{G(x)} \cdot \df{f(x)}{F(x)} \cdot \df{G(x)}{g(x)}]\\ & = \lim\limits_{x \to a} \df{F(x)}{G(x)} \cdot \lim\limits_{x \to a} \df{f(x)}{F(x)} \cdot \lim\limits_{x \to a} \df{G(x)}{g(x)} \\ & = \lim\limits_{x \to a} \df{F(x)}{G(x)} \eal

也即对一个分式求极限时,分子与分母可以 替换为它的等价无穷小,而 极限值不改变,这个规则称作 等价无穷小替换规则

一个最经典的等价无穷小是 xsinx(x0)x \sim \sin x \quad (x \to 0) 和它的推论 xsinxcosxtanx(x0)x \sim \sin x \sim \cos x \sim \tan x \quad (x \to 0)(证明从略).

高中物理中一些公式的推导用到的,所谓「xx 很小,将 sinx\sin x 近似为 xx」的原理,其实就是在做上面的 等价无穷小替换

*连续的定义

设函数 f(x)f(x) 在点 aa 存在极限,且

limxaf(x)=f(a)\lim_{x \to a}f(x) = f(a)

f(x)f(x) 在点 aa 连续.

可以证明,所有初等函数在定义域上都处处连续

导数的定义

对连续函数 f(x)f(x),令自变量从 xxx0x_0 出发,当自变量变化了 Δx\Delta x 时,因变量 f(x)f(x) 会变化

Δf=f(x0+Δx)f(x0)\Delta f = f(x_0 + \Delta x) - f(x_0)

这个过程中,称因变量变化与自变量变化之比为 因变量的平均变化速度,即

ΔfΔx=f(x0+Δx)f(x0)Δx\df{\Delta f}{\Delta x} = \df{f(x_0 + \Delta x) - f(x_0)}{\Delta x}

这里的平均变化速度有两个意义需要体会:

  • 物理意义:将 f(x)f(x) 图像视作某个物体做直线运动的 x-tx \text - t 图像,则上式相当于从 x0x_0 时刻开始的 Δx\Delta x 时间内,物体平均速度 的大小.
  • 斜率意义:上式为 (x0,f(x0))(x_0, f(x_0))(x0+Δx,f(x0+Δx))(x_0 + \Delta x, f(x_0 + \Delta x))连线斜率

在物理中,物体的瞬时速度定义为上述平均速度中,将 Δx\Delta x 趋近于 00 的结果.在数学上用极限表达就是

limΔx0f(x0+Δx)f(x0)Δx\lim_{\Delta x \to 0} \df{f(x_0 + \Delta x) - f(x_0)}{\Delta x}

这是两个无穷小相比,当极限存在时,称 ffx0x_0可导,极限值为 ffx0x_0 上的 导数,记作

f(x0)=limΔx0f(x0+Δx)f(x0)Δxf'(x_0) = \lim_{\Delta x \to 0} \df{f(x_0 + \Delta x) - f(x_0)}{\Delta x}

可以证明,函数在某点 可导 比函数在某点 连续

其物理意义为瞬时速度,斜率意义为 切线斜率

Loading

BB 拖至与 AA 无限接近,此时斜线的斜率会趋近一个值,这个值就是 ffxAx_A 上的 导数

我们定义:一元函数在点 x0x_0 上的 切线过点 (x0,f(x0))(x_0, f(x_0)) 且斜率为 f(x0)f'(x_0) 的直线,即

yf(x0)=f(x0)(xx0)y - f(x_0) = f'(x_0)(x - x_0)

根据上面的讨论,对于一条过函数图线上某两点的 割线,让其中一点 沿着函数图线 无限 逼近 另一点,得到的直线即 切线

注意

函数切线的定义与圆锥曲线中的切线定义有所不同.圆锥曲线中的切线的定义是一条 与圆锥曲线有且仅有一个交点 的直线,但一元函数的切线与函数本身的交点不一定只有一个.

不过,圆锥曲线的切线也可视作割线逼近的产物,一元函数的切线与圆锥曲线的切线都称作切线,正是这个原因.

一般地,如果函数 f(x)f(x) 在定义域 DD 内每一点都 可导,则称 f(x)f(x) 可导xD\forall x \in Df(x)f'(x) 唯一确定,因此 f(x)f'(x) 是在 DD 上的一个函数,这个函数称作 导函数,简称 导数求导 通常指的是求函数 ff导函数 的过程.

初等函数不一定处处可导,如:

  • f(x)=x=x2f(x) = |x| = \sqrt{x^2} 的图像为一个 V 形,在 x=0x = 0 处从两侧进行「割线逼近切线」,逼近出的切线斜率不同,左侧为 1-1,右侧为 11,因此该函数在 x=0x = 0 不可导.
  • f(x)=x3f(x) = \sqrt[3] xx=0x = 0 的切线为竖直线,斜率不存在,因此该函数在 x=0x = 0 不可导.

对于这样的函数,其导函数在原函数的定义域上舍去不可导的部分(这两例中为 00),但这样的初等函数是少数.

因此,导函数定义域 一定是 原函数子集,并且在绝大多数情况下 两个定义域相同

求导法则

基本初等函数的导数

  • 幂函数 的导数:对任意 αQ{0}\alpha \in \Q \setminus \{0\},若 f(x)=xαf(x) = x^\alpha,则 f(x)=αxα1f'(x) = \red{\alpha}x ^{\red{\alpha - 1}}
  • 三角函数 的导数:(sinx)=cosx(\sin x)' = \cos x(cosx)=sinx(\cos x)' = \red - \sin x
  • 指数函数 的导数:(ax)=axlna(a^x)' = a^x \ln a(logax)=1xlna,x>0(\log_a x)' = \df{1}{x \ln a}, \quad \red{x > 0}
  • 指数函数a=ea = \mathrm e 的情形值得注意:(ex)=ex(\e^x)' = \e^x(lnx)=1x,x>0(\ln x)' = \df 1 x, \quad \red {x > 0}

必须指出,logax\log_a x 的定义域为 (0,+)(0, +\infty),但其导数形式 1xlna\df{1}{x \ln a} 的自然定义域是 {xx0}\{x \mid x \ne 0\},因此必须加上定义域 (0,+)(0, +\infty) 的限制.

另外,无理数 e\e 的定义是

e=limx+(1+1x)x\e = \lim_{x \to +\infty}(1 + \df 1 x)^x

无理数 e\eln\ln 的特别意义到现在终于明显:它在指数函数的求导上具有高度的基础性和特殊性.

导数的四则运算

[f(x)+g(x)]=f(x)+g(x)[f(x)g(x)]=f(x)g(x)[f(x)g(x)]=f(x)g(x)+f(x)g(x)[f(x)g(x)]=f(x)g(x)f(x)g(x)g2(x)\begin{array}{c} [f(x) + g(x)]' & = & f'(x) + g'(x)\\[1em] [f(x) - g(x)]' & = & f'(x) - g'(x)\\[1em] [f(x) \cdot g(x)]' & = & f'(x) \cdot g(x) + f(x) \cdot g'(x)\\[1em] [\df{f(x)}{g(x)}]' & = & \dfrac{f'(x) \cdot g(x) - f(x) \cdot g'(x)}{g^2(x)} \end{array}

除法求导法则的要点:上面先导,下面后导,中间是 减号

一些常用的简化运算规则:

[cf(x)]=[c(x)f(x)]=c(x)f(x)+c(x)f(x)=c(x)f(x)[cf(x)]' = [c(x) \cdot f(x)]' = \red{c'(x) \cdot f(x)} + c(x) \cdot f'(x) = c(x) \cdot f'(x)

这里 cc 是常数,c(x)c(x)cc 导出的常函数 c(x)=cc(x) = c.而 c(x)=0c'(x) = 0,因此标红的一项为 00

这条规则的意义是:f(x)f(x)常数 相乘的导数,等于 f(x)f(x) 的导数与常数相乘.

这里的常数不仅可以是数字,还可以是 xx 无关的参数,如 f(x)=(a+3)x2f(x) = (a + 3)x^2,则 f(x)=(a+3)[x2]=2(a+3)xf'(x) = (a+3)[x^2]' = 2(a + 3)x

以及 f(x)=x22f(x) = \df{x^2}2f(x)=x2a+3f(x) = \df{x^2}{a + 3},可以分别将常数视作 12\df 1 21a+3\df 1 {a + 3} 来运用此规则(而不是运用除法导数运算法则).

[exf(x)]=(ex)f(x)+ex[f(x)]=ex[f(x)+f(x)][\e^xf(x)]' = (\e^x)' \cdot f(x) + \e^x \cdot [f(x)]' = \e^x \cdot [f(x) + f'(x)]

复合函数的导数

函数 f(x)=sin2xf(x) = \sin 2x 无法视作基本初等函数的四则运算,但可以视作基本初等函数的复合: