大量人看到 $e^x$ 这个函数,第一反应肯定是求导。但要是你还没学过,要么是在浅层次学过,你可能只记得结局是 $e^x$,反正就是那个 $e$ 不变,$x$ 变。

这听起来忒好办了,仿佛确实没啥门道。

实际上,$e^x$ 的导数还是 $e^x$ 这一结论背后,藏着一条从微分方程到物理世界最坚实的桥梁。

要是我们要推导它,不是要把它当成一个孤立的公式背熟,而是要把它变成一种“直觉”。 想象一下,$e^x$ 代表一个数量在某个时刻 $x$ 的大小。

那它的导数 $f'(x)$,恰恰就是告诉你:这个数量变化得有多快,要么说,单位工夫里它的增量是多少。 别去管那些复杂的定义,直接看个直观的故事。 那会儿学物理,我们常把加速度和速度联系起来。加速度是速度的变化率,对吧?就像你在跑,速度每秒增添多少米。

那要是我们要找的是“速度这个量”本身的变化率呢?这就像问“加速度这个量”每秒增添了多少。 这就引出了经典的微分方程:$v' = a$。速度 $v$ 是 $x$ 的函数,而 $a$ 是个常数。解这个方程,拿到 $v(x) = ax + v_0$。

这里 $x$ 代表工夫,$t$ 就是 $v$ 的自变量。$a$ 是加速度,$v_0$ 是初始速度。

你看,这是一个线性的函数,斜率就是 $a$。 目前,让我们换个角色。我们要找的是 $v$ 的导数 $v'$。

既然 $v(x) = ax + v_0$,那 $v'$ 显然是 $a$。而 $a$ 就是 $e^x$ 的二阶导数!

这个逻辑链条在微积分里贼核心,出于它定义了一个特殊的函数:它的二阶导数等于它本身。 为了验证这一点,我们不妨看看 $e^x$ 的展开。泰勒级数展开把 $e^x$ 写成了无穷多项的和: $$e^x = 1 + x + frac{x^2}{2!} + frac{x^3}{3!} + dots$$ 求一次导数,拿掉常数项和 $x$,算下来是: $$e^x = 1 + frac{x^2}{1!} + frac{x^3}{2!} + frac{x^4}{3!} + dots$$ 再求一次导数,$x$ 变成 1,系数变成 $2$,再变成 $3$…… $$e^x = 0 + x + 2x^2 + 3x^3 + dots$$ 再求一次导数,$x$ 变成 0,$2$ 变成 $2$,$3$ 变成 $6$,这看起来像二阶导数是 $0 + 2 + 6x + dots$ 仿佛不对劲?啊不对,顺序反了。原式的第一次导数是 $1 + 2x + 3x^2 + 4x^3 + dots$。 第一次导数的导数(二阶导数)是 $2 + 6x + 12x^2 + dots$。 第二次导数(三阶导数)是 $6 + 24x + 120x^2 + dots$。 这里有个小陷阱,直接微分会形成系数变化。但我们知道,$e^x$ 的定义就是 $e^x cdot e^1$ 这种形式,要么利用 $e^x$ 作为初始条件 $y(0)=1$ 和 $y'(0)=1$ 的反函数 $cosh^{-1}(y+e^{-x})$ 等。 实际上更好办的思路是回到复数。$e^x$ 能够看作 $e^{x cdot 1}$。根据欧拉公式 $e^{ix} = cos x + i sin x$,我们能够把 $e^x$ 和这个模 $1$ 的旋转联系起来。 想象你在平面上画一个点,从原点出发,每秒转一圈。

这个点的轨迹就是 $e^{ix}$。 目前,我们要让 $x$ 本身变化。

那这个点在平面上的位置就跟着 $x$ 变。 这就相当于把 $x$ 替换成 $t$,然后求导。 设 $f(t)$ 是 $e^{it}$,那么 $f'(t) = i e^{it}$。 要是我们寻思的是实轴上的 $e^x$,我们能够把它看作 $e^{x cdot 1}$。 对 $x$ 求导,相当于对指数局部 $x cdot 1$ 求导。根据链式法则,导数就是指数本身乘以导数的系数。 这里系数是 $1$。 故此,$(e^{x cdot 1})' = e^{x cdot 1} cdot 1$。 结局还是 $e^x$。 这一推导看似好办,实际上蕴含了复指数函数的本质。复数里,$e^{itheta}$ 的导数确实是 $i e^{itheta}$。

要是我们将 $i$ 看作一个常数(别看严格来说 $i$ 是虚数单位,但在形式运算中,$i$ 是 $-i^2$,要么理解为相位变化率),那导数结局依然保持形式不变。

这实际上就是为啥 $e^x$ 的导数还是 $e^x$。 为了把这种抽象的感觉具体化,我们能够代入一组数据看看。 假设我们要描述一个指数增长的过程,比如细菌繁殖,要么复利。 令 $f(x) = e^x$。 取 $x=0$ 时,$f(0) = e^0 = 1$。 取 $x=1$ 时,$f(1) = e approx 2.718$。 取 $x=2$ 时,$f(2) = e^2 approx 7.389$。 目前,计算导数。 在 $x=0$ 处,$f'(0)$ 代表初始增长速率。 根据公式,$f'(0) = e^0 = 1$。 这意味着在 $x=0$ 时,函数每秒增添 $1$ 个单位的值。 在 $x=1$ 处,$f'(1) = e^1 approx 2.718$。 这意味着当已经经过了 1 个单位(比如 1 小时或 1 秒),此时函数的增长速率变为了每秒 2.718 个单位。 在 $x=2$ 处,$f'(2) = e^2 approx 7.389$。 这说明 2 个单位之后,增长速率已经飙升到了 7.389。 你看,导数在 $x=0$ 是 1,在 $x=1$ 是 2.718,在 $x=2$ 是 7.389。 这正好对应了 $f(x)$ 的值本身! $x=0$ 时,$f(x)=1$,$f'(x)=1$。 $x=1$ 时,$f(x)=e$,$f'(x)=e$。 $x=2$ 时,$f(x)=e^2$,$f'(x)=e^2$。 当你把 $x$ 从 0 变成 1,函数值从 1 变成 2.718,而斜率也从 1 变成 2.718。 当你把 $x$ 从 1 变成 2,函数值从 2.718 变成 7.389,而斜率也从 2.718 变成 7.389。 你会发现,斜率一直和函数值一模一样。 这种“斜率等于函数值”的现象,故此这个函数叫做“指数函数”,出于它长得像 $y = e^x$。

要是 $y$ 是指数,那 $y'$ 一定是 $y$。 回到 $e^x$ 的求导公式 $y' = e^x$。 推导的核心在于指数函数的定义。$e^x$ 是知足 $y'=y$ 的解。 要是 $y' = e^x$,且 $y(x_0) = e^{x_0}$,那么解出来的 $y(x)$ 就是 $e^x$。 故此,我们在求导时,不需求额外引入新的规则,出于我们就是从一个知足 $y'=y$ 的初始条件出发,沿着微分方程的方向走。 当 $x$ 形成变化,$y$ 随之变化,$y'$ 的变化率自然也就跟着 $y$ 的变化率走。 这就解释了为啥 $e^x$ 的导数还是 $e^x$。它不是魔法,它是微分方程 $y'=y$ 的解的几何直观。 总结一下,$e^x$ 的导数公式之故此好办,是出于它的定义就是“自我更新”。 就像一辆车,车架不动,轮子转动的速度就是车轮的半径(常数)。 但这里是函数 $e^x$,它的“形状”在变。 它在 $x$ 点附近的局部形态,拍板了 $x+dx$ 处的形态。 出于 $e^x$ 在定义上就是由 $e^{x+dx} = e^x cdot e^{dx}$ 联系起来的。 当 $x$ 微分,$e^{dx} approx 1$。 故此 $e^x$ 的变化率,就是它本身的大小。 这就是 $e^x$ 导数等于它自己的来源。 自然,要是非要严谨一点,我们还是要提一下定义。 设 $f(x)$ 是一个可导函数。我们定义 $e^x$ 就是那个唯一的函数,它知足 $f'(x) = f(x)$ 且 $f(0) = 1$。 一旦这个定义摊开,求导公式 $f'(x) = e^x$ 就顺理成章了。 不是推导出来的,是定义出来的。 就像我们定义“光速”一样,光速 $c$ 的定义就是 $c = (ds/dt)/t$(在特定情境下)。 $e^x$ 的导数,就是它自己作为定义的延续。 故此,当你看到 $e^x$ 求导,你能够把它理解为: “这是一个函数,它自己就是它导数。” 这就是 $e^x$ 最迷人,也最简洁的地方。它不需求复杂的公式,只需求记住一句话:它变了,它就是它自己。