链式法则
假设你想求下面的函数的导数
f ( x ) = x 2 + 1 f(x) = \sqrt{x^2 + 1} f(x)=x2+1
之前学到的微分法则没求 F ′ ( x ) F'(x) F′(x)。
我们观察到 F F F 是一个复合函数。实际上,如果我们令 y = f ( u ) = u y = f(u) = \sqrt{u} y=f(u)=u 并且 u = g ( x ) = x 2 + 1 u = g(x) = x^2 + 1 u=g(x)=x2+1,那么我们可以写成 y = F ( x ) = f ( g ( x ) ) y = F(x) = f(g(x)) y=F(x)=f(g(x)),也就是说, F = f ∘ g F = f \circ g F=f∘g。如果我们将导数解释为变化率,这看起来是合理的。把 d u d x \frac{du}{dx} dxdu 视为 u u u 相对于 x x x 的变化率, d y d u \frac{dy}{du} dudy 视为 y y y 相对于 u u u 的变化率,而 d y d x \frac{dy}{dx} dxdy 视为 y y y 相对于 x x x 的变化率。如果 u u u 的变化速度是 x x x 的两倍,且 y y y 的变化速度是 u u u 的三倍,那么 y y y 的变化速度应该是 x x x 的六倍,因此我们期望:
d y d x = d y d u d u d x \frac{dy}{dx} = \frac{dy}{du} \frac{du}{dx} dxdy=dudydxdu
链式法则 如果 g g g 在 x x x 处可导,且 f f f 在 g ( x ) g(x) g(x) 处可导,那么由 F = f ∘ g F = f \circ g F=f∘g 定义的复合函数 F ( x ) = f ( g ( x ) ) F(x) = f(g(x)) F(x)=f(g(x)) 在 x x x 处可导,且 F ’ F’ F’ 由以下乘积给出:
F ′ ( x ) = f ′ ( g ( x ) ) ⋅ g ′ ( x ) F{\prime}(x) = f{\prime}(g(x)) \cdot g{\prime}(x) F′(x)=f′(g(x))⋅g′(x)
用莱布尼茨记号表示,如果 y = f ( u ) y = f(u) y=f(u) 和 u = g ( x ) u = g(x) u=g(x) 都是可导函数,那么:
d y d x = d y d u ⋅ d u d x \frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx} dxdy=dudy⋅dxdu
证明 设 Δ u \Delta u Δu 是对应于 Δ x \Delta x Δx 在 x x x 上的变化,即
Δ u = g ( x + Δ x ) − g ( x ) \Delta u = g(x + \Delta x) - g(x) Δu=g(x+Δx)−g(x)
那么相应的 y y y 的变化是
Δ y = f ( u + Δ u ) − f ( u ) \Delta y = f(u + \Delta u) - f(u) Δy=f(u+Δu)−f(u)
我们可以写成
d y d x = lim Δ x → 0 Δ y Δ x = lim Δ x → 0 ( Δ y Δ u ⋅ Δ u Δ x ) = lim Δ u → 0 Δ y Δ u ⋅ lim Δ x → 0 Δ u Δ x = d y d u ⋅ d u d x \begin{align*}\frac{dy}{dx} &= \lim_{\Delta x \to 0} \frac{\Delta y}{\Delta x} \\ &= \lim_{\Delta x \to 0} \left( \frac{\Delta y}{\Delta u} \cdot \frac{\Delta u}{\Delta x} \right) \\ &= \lim_{\Delta u \to 0} \frac{\Delta y}{\Delta u} \cdot \lim_{\Delta x \to 0} \frac{\Delta u}{\Delta x} \\ &= \frac{dy}{du} \cdot \frac{du}{dx}\end{align*} dxdy=Δx→0limΔxΔy=Δx→0lim(ΔuΔy⋅ΔxΔu)=Δu→0limΔuΔy⋅Δx→0limΔxΔu=dudy⋅dxdu
(注意,因为 g g g 是连续的,所以当 Δ x → 0 \Delta x \to 0 Δx→0 时 Δ u → 0 \Delta u \to 0 Δu→0)
在这个推理中唯一的缺陷是,在上式中,可能会出现 Δ u = 0 \Delta u = 0 Δu=0(即使 Δ x ≠ 0 \Delta x \ne 0 Δx=0),当然,我们不能除以 0 0 0。不过,这个推理至少表明链式法则是成立的。
例一 求导 f ( x ) = x 2 + 1 f(x) = \sqrt{x^2 + 1} f(x)=x2+1。
例二 求导 y = sin x 2 y = \sin x^2 y=sinx2和 y = sin 2 x y = \sin^2 x y=sin2x。
幂法则结合链式法则 如果 n n n 是任意实数且 u = g ( x ) u = g(x) u=g(x) 可导,那么
d d x ( u n ) = n u n − 1 d u d x \frac{d}{dx}(u^n) = nu^{n-1} \frac{du}{dx} dxd(un)=nun−1dxdu
或者
d d x [ g ( x ) ] n = n [ g ( x ) ] n − 1 ⋅ g ′ ( x ) \frac{d}{dx} [g(x)]^n = n[g(x)]^{n-1} \cdot g{\prime}(x) dxd[g(x)]n=n[g(x)]n−1⋅g′(x)
例三 求导 y = ( x 3 − 1 ) 100 y = (x^3 - 1)^{100} y=(x3−1)100。
例四 求导 f ( x ) = 1 x 2 + x + 1 3 f(x) = \frac{1}{\sqrt[3]{x^2+x+1}} f(x)=3x2+x+11。
例五 求导 g ( t ) = ( t − 2 2 t + 1 ) 9 g(t) = (\frac{t-2}{2t+1})^9 g(t)=(2t+1t−2)9。
例六 求导 y = ( 2 x + 1 ) 5 ( x 3 − x + 1 ) 4 y = (2x+1)^{5}(x^3 - x + 1)^4 y=(2x+1)5(x3−x+1)4 。
例七 如果 f ( x ) = sin ( cos ( tan x ) ) f(x) = \sin(\cos(\tan x)) f(x)=sin(cos(tanx)),那么
f ′ ( x ) = cos ( cos ( tan x ) ) ⋅ d d x cos ( tan x ) = cos ( cos ( tan x ) ) ⋅ − sin ( tan x ) ⋅ d d x tan x = − cos ( cos ( tan x ) ) ⋅ sin ( tan x ) ⋅ sec 2 x \begin{align*} f'(x) &= \cos(\cos(\tan x)) \cdot \frac{d}{dx} \cos(\tan x) \\ &= \cos(\cos(\tan x)) \cdot -\sin(\tan x) \cdot \frac{d}{dx} \tan x \\ &= -\cos(\cos(\tan x)) \cdot \sin(\tan x) \cdot \sec^2 x \end{align*} f′(x)=cos(cos(tanx))⋅dxdcos(tanx)=cos(cos(tanx))⋅−sin(tanx)⋅dxdtanx=−cos(cos(tanx))⋅sin(tanx)⋅sec2x
例八 求导 y = sec 3 x y = \sqrt{\sec^3x} y=sec3x
练习
1.找到函数 f ( x ) = 2 sin x + sin 2 x f(x) = 2 \sin x + \sin^2 x f(x)=2sinx+sin2x 图形上切线水平的所有点。
2.如果 F ( x ) = f ( g ( x ) ) F(x) = f(g(x)) F(x)=f(g(x)) ,其中 f ( − 2 ) = 8 f(-2) = 8 f(−2)=8 , f ′ ( − 2 ) = 4 f{\prime}(-2) = 4 f′(−2)=4 , f ′ ( 5 ) = 3 f{\prime}(5) = 3 f′(5)=3 , g ( 5 ) = − 2 g(5) = -2 g(5)=−2 ,并且 g ′ ( 5 ) = 6 g{\prime}(5) = 6 g′(5)=6 ,求 F ′ ( 5 ) F{\prime}(5) F′(5)。
3.空气正被注入一个球形的气象气球。在任意时刻 t t t,气球的体积为 V ( t ) V(t) V(t),其半径为 r ( t ) r(t) r(t)。
(a) 导数 d V d r \frac{dV}{dr} drdV 和 d V d t \frac{dV}{dt} dtdV 分别代表什么?
(b) 用 d r d t \frac{dr}{dt} dtdr 表示 d V d t \frac{dV}{dt} dtdV。
4.假设 y = f ( x ) y = f(x) y=f(x) 是一条曲线,它始终位于 x x x 轴之上,并且从未有过水平切线,其中 f f f 在各处都是可导的。求 y y y 的值,使得 y 5 y^5 y5 相对于 x x x 的变化率是 y y y 相对于 x x x 的变化率的八十倍。
(a) 如果 f ( x ) = ∣ sin x ∣ f(x) = |\sin x| f(x)=∣sinx∣,求 f ’ ( x ) f’(x) f’(x) 并绘制 f f f 和 f ’ f’ f’ 的图像。 f f f 在哪里不可导?
(b) 如果 g ( x ) = sin ∣ x ∣ g(x) = \sin |x| g(x)=sin∣x∣,求 g ’ ( x ) g’(x) g’(x) 并绘制 g g g 和 g ’ g’ g’ 的图像。 g g g 在哪里不可导?