本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
math:calculus:mooc:mit_1801x:a:derivative [2023/04/15 01:44] – 移除 - 外部编辑 (Unknown date) 127.0.0.1 | math:calculus:mooc:mit_1801x:a:derivative [2023/11/26 07:34] (当前版本) – [Power rule] codinghare | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ======Derivative / 导数====== | ||
+ | //MITx: 18.01.1x Calculus 1A notes// | ||
+ | ---- | ||
+ | |||
+ | ====导数是什么?==== | ||
+ | |||
+ | 在谈导数是什么之前,我们需要明白两个概念:// | ||
+ | |||
+ | ===Avenge rate of change=== | ||
+ | |||
+ | 假设在高速路上开车。第一个小时开了 100 $km$ 到 $A$ 收费站,第二个小时开了120 $km$ 处的收费站 $B$ 。从 $A$ 到 $B$,我们花了 '' | ||
+ | \\ | ||
+ | \\ | ||
+ | 抽象一点来说, //Average rate of change// 是用来描述对象在一段范围内的改变情况。如果用 $\Delta$ 来表示改变,那么我们有:\\ | ||
+ | \\ | ||
+ | $$\frac{\Delta f(x)}{\Delta x} = \frac{f(b) - f(a)}{b-a}$$ | ||
+ | \\ | ||
+ | 其中 $a$ 是改变范围的起点, $b$ 是改变范围的终点。 | ||
+ | \\ \\ | ||
+ | 上面的公式实际上就是在说,如果存在着函数关系 $f(x)$,那么 $x$ 是可以描述某个区间的 $f(x)$ 的 average rate of change 的。 | ||
+ | ===Instantaneous rate of change=== | ||
+ | |||
+ | 还是高速路的例子。如果我们想知道某一刻我们的车速是多少,应该怎么办? | ||
+ | \\ | ||
+ | \\ | ||
+ | 我们可以用求平均速度的方法来求这个瞬时速度的近似值。可以想象,如果我们用于求平均速度的两个时间点越靠近,那么我们求出来的近似值就越精确。不过再怎么精确那也是近似值,也属于 average rate of change 的范畴。 | ||
+ | \\ \\ | ||
+ | 我们很容易想到一个方法:求在时间点 $a$ 时的瞬时速度,实际上就是在求当 $b$ 点无限接近于 $a$ 点时两点的平均速度,也就是求极限。因此,如果把求平均速度的公式作为一个函数,那么在 $a$ 点的瞬时速度,则是该函数从 $b$ 点到 $a$ 点的极限,记做:\\ | ||
+ | \\ | ||
+ | $$\displaystyle \lim _{b\rightarrow a} \frac{f(b) - f(a)}{b-a}$$ | ||
+ | \\ | ||
+ | 平均速度实际上是距离至于时间的 //Average rate of change// | ||
+ | \\ | ||
+ | \\ | ||
+ | 把以上的内容抽象出来,我们就可以得到一个结论:函数在某一点的极限,实际上就是函数在这个点的 | ||
+ | \\ | ||
+ | \\ | ||
+ | $$\displaystyle f'(a) = \lim _{b\rightarrow a} \frac{f(b) - f(a)}{b-a}$$ | ||
+ | |||
+ | ===导数的正负=== | ||
+ | 导数是用来表示函数在某点变化的情况的,因此导数的正负则代表了函数在这一点变化的趋势。\\ | ||
+ | \\ | ||
+ | 比如我们从屋顶,往上扔一个球,而这个球的瞬时速度可以表现为正,负,或者零,则有: | ||
+ | * 速度为正表示球正在往上运动 | ||
+ | * 速度为负责表明球在往下运动 | ||
+ | * 而速度为 '' | ||
+ | |||
+ | ====导数的几何解释==== | ||
+ | |||
+ | 前面说到了导数的物理解释,现在我们来看看导数的几何解释。 | ||
+ | |||
+ | ===Secant Line=== | ||
+ | |||
+ | 为了更好的分析函数在某一点的 //Tangant Line// 的表达式,我们需要引入一个概念: //Secant Line// 。\\ \\ \\ | ||
+ | {{ math: | ||
+ | \\ \\ \\ | ||
+ | 从图中可见,// | ||
+ | \\ | ||
+ | $$\frac{f(x_2) - f(x_1)} {x_2 - x_1} = \frac{ \Delta{y}} { \Delta{x}}$$ | ||
+ | \\ | ||
+ | \\ | ||
+ | 这不就是我们先前说到的// | ||
+ | |||
+ | ===当 Q 无限接近 P=== | ||
+ | |||
+ | 我们来看一看,如果 $Q$ 无限接近 $P$ 的时候,会出现什么情况: | ||
+ | {{ math: | ||
+ | 可以明显的看出,当 $Q$ 无限接近 $P$ 的时候,两点之间 //Secant Line// 和 $P$ 点的// Tangant Line// 重合了。这说明:$P$ 点 //Tangent Line// 的斜率,与 $Q$ 无限接近 $P$ 时两点之间 //Secant Line// 的斜率相等,可以写成:\\ | ||
+ | \\ | ||
+ | $$\displaystyle \lim _{Q\rightarrow P} \frac{f(x_2) - f(x_1)} {x_2 - x_1} =\displaystyle \lim _{Q\rightarrow P} \frac{ \Delta{y}} { \Delta{x}}$$ | ||
+ | \\ | ||
+ | \\ | ||
+ | 而这恰恰就是我们前面学到的导数的表达式。因此,我们可以得出结论:导数的几何解释就是函数点 $a$ 处 //Tangent Line// 的<wrap em> | ||
+ | |||
+ | ==推理的大致过程== | ||
+ | < | ||
+ | 希望求得某一点 a 的斜率 | ||
+ | 1. 构造另外一个点 b,以及这两点之间的连线(secant line) | ||
+ | 2. 根据斜率的公式可以求得 secant line 的斜率 | ||
+ | 3. 将点 b 无限靠近点 a,发现 secant line 无限趋近于与 a 点的 tangent line 重合 | ||
+ | 4. 得出结论 secant line 的斜率表达式在 a 点的极限,就是 a 点 tangent line 的斜率 | ||
+ | 5. 上述的极限实际上是函数在 a 点的导数,因此 a 点的tangent line 的斜率 就是函数 a 点的导数 | ||
+ | </ | ||
+ | ==三种表达方式== | ||
+ | 有三种方式可以描述上述的变化过程: | ||
+ | * 几何方式:a, | ||
+ | * 符号方式:$\Delta f / \Delta x$ 通过 $b$ 无限逼近 $a$,可以得到 $f$ 在 $a$ 点的导数 | ||
+ | * 物理方式:// | ||
+ | ==Tangent Line 与导数== | ||
+ | |||
+ | 一个常见的例子就是当函数图像中存在的**角**(// | ||
+ | |||
+ | 反过来,通常情况下,只要 //Tangent Line// 存在,导数也会存在;除了一个比较特殊的情况:当 //Tangent Line// 与 X 轴垂直的时候, //Tangent Line// 存在,但其值是无穷大,因此导数并不存在。具体例子:$y=\sqrt[3]{x}$。 | ||
+ | |||
+ | ====导函数==== | ||
+ | |||
+ | 在导数的几何解释中,**函数在某点的导数**是表示函数在该点切线的斜率。那么把该函数中所有点的斜率作为自变量,则可以得到用这些斜率描述的一个函数:**一个描述斜率的变化的函数**。斜率表示了原函数在对应点变化的趋势,因此斜率的函数就是用来描述目标函数变化走势的函数,而斜率在这个函数里就是自变量 $x$。 | ||
+ | \\ | ||
+ | \\ | ||
+ | 导函数的定义如下: | ||
+ | \\ | ||
+ | \\ | ||
+ | > | ||
+ | <WRAP center round tip 100%> | ||
+ | 导函数的图像中,magnitude 最大的地方都在主函数图像最陡峭的地方。 | ||
+ | </ | ||
+ | <WRAP center round box 100%> | ||
+ | 对于分段函数: | ||
+ | * 连续:函数在某点不中断,也就是分段点坐标同时满足左右 | ||
+ | * 可微:函数在对应点左右极限存在且相等,且连续 | ||
+ | </ | ||
+ | |||
+ | ===用导数公式计算到导函数=== | ||
+ | |||
+ | 我们可以用 $\Delta x$ 来替换掉导数公式中两点之间的距离。因为这两点之间的距离应该是无限接近的,所以我们认为 $\Delta x -> 0$: | ||
+ | \\ | ||
+ | \\ | ||
+ | $$\displaystyle \lim _{Q\rightarrow P} \frac{f(b) - f(x)} {b - x} = \lim _{\Delta x \rightarrow 0} \frac{f(x + \Delta x) - f(x)} {\Delta x}$$ | ||
+ | - 由左边公式可知,$\displaystyle \lim _{b\rightarrow x} \frac{f(b) - f(x)} {b - x} $ 可表示为 $\displaystyle \lim _{b\rightarrow x} \frac{\Delta f} {\Delta x} $,也就是 $x_2,x_1$ 在 $Y$ 轴和 $X$ 轴上的变化 | ||
+ | - 由于 $b$ 可以写成 $x + \Delta x$,将其带入到 $f(b)$,即可得到右边的式子 | ||
+ | - 注意此时代表两点之间距离无限接近的条件不再是 $b \to x$,而是 $\Delta x \to 0$ | ||
+ | |||
+ | ===常量 / 线性函数的导数=== | ||
+ | |||
+ | * 对于**常量函数**来说,函数的图像是和 $x$ 轴 平行或者重合的一条**直线**:**斜率没有变化**且为 '' | ||
+ | * 对于**线性函数**来说,函数的**斜率也是固定**的。所以线性函数的导数由所有斜率相等于自身的点组成,也就是**其导数等于自身函数的斜率**。 | ||
+ | |||
+ | ===复合函数的导数=== | ||
+ | |||
+ | 对于复合函数的导数,除了套用公式以外,我们还有一些性质。下面的性质被称为导数的线性度(// | ||
+ | \\ | ||
+ | \\ | ||
+ | 1. 如果 $g(x) = kf(x)$,$k$ 为常数,那么 $g'(x) = kf' | ||
+ | \\ | ||
+ | \\ | ||
+ | 证明如下: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | \begin{equation} \begin{split} | ||
+ | \displaystyle g'(x) &= \lim _{\Delta x \rightarrow 0} \frac{g(x+ \Delta x) - g(x)}{\Delta x} &= \lim _{\Delta x \rightarrow 0} \frac{kf(x+ \Delta x) - kf(x)}{\Delta x} | ||
+ | \\& | ||
+ | \end{split}\end{equation} | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | 2. 如果 $h(x) = f(x) ± g(x)$, 那么 $h'(x) = f'(x) ± g'(x)$ | ||
+ | \\ | ||
+ | \\ | ||
+ | 证明如下(挑选加法证明): | ||
+ | \\ | ||
+ | \\ | ||
+ | \begin{equation} \begin{split} | ||
+ | \displaystyle h'(x) &= \lim _{\Delta x \rightarrow 0} \frac{h(x+ \Delta x) - h(x)}{\Delta x} | ||
+ | \\&= \lim _{\Delta x \rightarrow 0} \frac{(f(x+ \Delta x) + g(x+ \Delta x)) - (f(x) + g(x))}{\Delta x} | ||
+ | \\ &= \lim _{\Delta x \rightarrow 0} \frac{(f(x+ \Delta x) - f(x)) + (g(x+ \Delta x) - g(x))}{\Delta x} | ||
+ | \\ &= \lim _{\Delta x \rightarrow 0} \frac{(f(x+ \Delta x) - f(x))}{\Delta x} + \lim _{\Delta x \rightarrow 0} \frac {(g(x+ \Delta x) - g(x))}{\Delta x} | ||
+ | \\& | ||
+ | \end{split}\end{equation} | ||
+ | \\ | ||
+ | \\ | ||
+ | 需要注意的是,在复合导数的求导中,// | ||
+ | |||
+ | ===Power rule=== | ||
+ | |||
+ | 导数公式很好用,但有时候不免太繁琐。// | ||
+ | \\ | ||
+ | \\ | ||
+ | >If n is any fixed number, and $f(x)=x^n$, then $f′(x)=nx^{n−1}$. | ||
+ | \\ | ||
+ | \\ | ||
+ | 这个公式也是很好推导的: | ||
+ | \\ | ||
+ | \\ | ||
+ | \[ | ||
+ | \begin{equation*} \begin{split} | ||
+ | \displaystyle f'(x) &= \lim _{b \rightarrow x} \frac{b^n - x^n}{b - x} | ||
+ | \\&= \lim _{b \rightarrow x} \frac{(b-x)(b^{n-1} + b^{n-2}x +b^{n-3}x^2+...+b^2x^{n-3} + bx^{n-2} + x^{n-1})}{b - x} | ||
+ | \\&= \lim _{b \rightarrow x} b^{n-1} + b^{n-2}x +b^{n-3}x^2+...+b^2x^{n-3} + bx^{n-2} + x^{n-1} | ||
+ | \\& = nx^{n-1} | ||
+ | \end{split}\end{equation*} | ||
+ | \] | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 不过要注意的是 //Power rule// 有两个使用条件: | ||
+ | - **指数**(// | ||
+ | - **底数**(// | ||
+ | |||
+ | ====Leibniz notation==== | ||
+ | |||
+ | 相对于牛顿提出的 $f' | ||
+ | \\ | ||
+ | \\ | ||
+ | $$\frac {dy}{dx}, \frac {df}{dx}, \frac {d}{dx}f, \frac {d}{dx}y$$ | ||
+ | \\ | ||
+ | 该写法中,符号 $d$ 对应的是求改变量极限的运算,等价于 $\displaystyle \lim_{x\to0} \Delta $(也就是说其**输入**为变化量 $\Delta x$),也就是: | ||
+ | $$\frac{\Delta y}{\Delta x} \xrightarrow[\Delta x \to 0]{} \frac{dy}{dx} = \frac{d}{dx} y$$ | ||
+ | 而上述四种写法都是等价的,如果函数的表达式过长,可以用到后面两种写法。 | ||
+ | \\ | ||
+ | \\ | ||
+ | 对于函数在点 $n$ 的导数,用莱布尼兹标记可以写作: | ||
+ | $$\left.\displaystyle \frac{df}{dx}\right|_{x=n}$$ | ||
+ | |||
+ | ====二阶导数==== | ||
+ | |||
+ | 我们可以用瞬时速度来表示距离和时间之间的改变情况;换而言之,瞬时速度是速度和时间关系的导数。那我们怎么来表示速度的变化情况呢? | ||
+ | \\ | ||
+ | \\ | ||
+ | 当然是把速度看作一个函数,再对其求一次导数了。我们把**导数的导数,称之为二阶导数**。 | ||
+ | \\ | ||
+ | \\ | ||
+ | 牛顿记号的二阶导数可以记做:$f'' | ||
+ | $$\text{for all integers}\ n ,\ \left( \frac{d}{dx} \right)^n = \frac{d^n}{dx^n}$$ | ||
+ | |||
+ | ===Concavity=== | ||
+ | |||
+ | 二阶导数的取值范围和导数的图像实际上是有关系的。我们来看看下图: | ||
+ | \\ | ||
+ | \\ | ||
+ | {{ math: | ||
+ | \\ | ||
+ | 假设上图是一个函数导数的图像,可以看出的 $$\frac{dy}{dx}$ 变化趋势是:增加-> | ||
+ | \\ | ||
+ | \\ | ||
+ | 同理,我们来看看这个图的另一半: | ||
+ | \\ | ||
+ | \\ | ||
+ | {{ math: | ||
+ | \\ | ||
+ | 可见的是,该导数的图像在后半段斜率变化的趋势是从负到正的。因此我们可以判断在这个区域内,$\frac{dy^2}{dx^2}> | ||
+ | \\ | ||
+ | \\ | ||
+ | 这两个规则使我们可以更加方便的判断在某一点处,$f(x)$ 处于 //Concave up// 还是 //Concave down// 状态中,即 // | ||
+ | |||
+ | ===二阶导数为零=== | ||
+ | |||
+ | 当二阶导数为 '' | ||
+ | |||
+ | ===应用实例=== | ||
+ | |||
+ | 来看看下面这句话: | ||
+ | >Rate of Job Growth Slows. | ||
+ | 我们知道导数是描述函数变化的,所以这里的 //Rate of Job// 是工作数量函数的导数 $f' | ||
+ | \\ | ||
+ | \\ | ||
+ | 二阶导数的一个重要应用就是加速度(// | ||
+ | |||
+ | ====三角函数的导数=== | ||
+ | |||
+ | 三角函数的导数是比较特别的。对于三角函数来说,只有 $sin(x)$ 与 $cos(x)$ 是连续的,因此三角函数的导数主要讨论这两个函数。 | ||
+ | |||
+ | ===主要推导过程=== | ||
+ | |||
+ | 对于所有函数,我们都可以利用导数的公式进行推导。 | ||
+ | \\ | ||
+ | \\ | ||
+ | 以推导 $sin(x)$ 的导数为示例,我们可以进行下列的推导: | ||
+ | \\ | ||
+ | \\ | ||
+ | $$ | ||
+ | \begin{split} | ||
+ | \frac{d}{dx}sin(x) &= \lim _{\Delta x \rightarrow 0} \frac{sin(\Delta x + x) - sin(x)}{\Delta x} \\\\ | ||
+ | &= \lim _{\Delta x \rightarrow 0} \frac{sin(x)cos(\Delta x) + cos(x)sin(\Delta x) - sin(x)}{\Delta x} \\\\ | ||
+ | & | ||
+ | &=\sin (x)\left( \lim _{\Delta x \to 0} \frac{\cos (\Delta x) - 1}{\Delta x}\right) + \cos (x)\left(\lim _{\Delta x \to 0} \frac{\sin (\Delta x)}{\Delta x}\right) | ||
+ | \end{split} | ||
+ | $$ | ||
+ | \\ | ||
+ | \\ | ||
+ | 到此,当 $\Delta x \rightarrow 0$ 的时候,我们发现影响该导数值的部分,其实只有 $ \frac{\cos (\Delta x) - 1}{\Delta x}$ 和 $\frac{\sin (\Delta x)}{\Delta x}$ 这两个部分。因此,我们只需要求出这两个部分的极限,即可知道 $sin(x)$ 导数的结果了。 | ||
+ | ==单位圆方法求导== | ||
+ | |||
+ | 对于 $\frac{\sin (\Delta x)}{\Delta x}$ 这种类型的函数,根据极限的定义,我们需要分别判定其分子和分母的增长速度来判断极限的大小。$sin$ 函数中的变量都可以用弧度 $\theta$ 表示,因此我们可以将 $\Delta | ||
+ | x$ 替换为 $\theta$,从而得到下图: | ||
+ | \\ | ||
+ | \\ | ||
+ | {{ math: | ||
+ | \\ | ||
+ | \\ | ||
+ | 通过上图我们可以发现,随着 | ||
+ | \\ | ||
+ | \\ | ||
+ | 接下来我们对 $\frac{\cos (\Delta x) - 1}{\Delta x}$ 做同样的处理,可以得到下图: | ||
+ | \\ | ||
+ | \\ | ||
+ | {{ math: | ||
+ | \\ | ||
+ | \\ | ||
+ | 由于 $cos(\theta)$ 随着 | ||
+ | \\ | ||
+ | \\ | ||
+ | 将这两个结果带入 //6.1// 推导出的结果中进行计算,则可知: | ||
+ | \\ | ||
+ | \\ | ||
+ | $$\frac{d}{dx} \sin (x) = cos(x)$$ | ||
+ | \\ | ||
+ | 同理易证: | ||
+ | \\ | ||
+ | $$ \frac{d}{dx} \cos (x) = -sin(x)$$ | ||
+ | <WRAP center round box 100%> | ||
+ | 此处的 $\theta$ 是弧度,否则上述几何证明将失去意义。 | ||
+ | </ | ||
+ | ====有效数字==== | ||
+ | 有效数字(// | ||
+ | * 所有**非零**位数都是有效数字。 | ||
+ | * 处于非零数字之间的 $0$ 都是有效数字。 | ||
+ | * 处于小数尾部的 $0$ 都是有效数字,比如 $32.000$ 的有效数字是 '' | ||
+ | * 处于不是小数尾部的 $0$ 都不是有效数字,比如 $5400$ 的有效数字只有两位。 | ||
+ | * 处于小数第一个非零位之前的 $0$ 都不是有效数字,比如 $0.0003$ 只有 '' | ||
+ | * 某些数进行运算,得到的结果超过了这些数本身的精度,那么结果中多出的精度位数不记做有效数字。 | ||
+ | ====Referneces==== | ||
+ | * [[https:// | ||
+ | ]] | ||
+ | * | ||