隐微分法

在不能解 y 的情况下求导数

你也许想先去阅读 导数入门导数法则

隐与显

函数可以是显函数或隐函数:

显函数:"y = x 的某个函数",若已知 x 则能直接求 y。

隐函数:"y 和 x 的某个函数等于另一个式子"。 已知 x 不能直接求 y。

例子:圆形

显形式   隐形式
y = ± √ (r2 − x2)   x2 + y2 = r2
在这格式里,y 被表达为
x 的函数。
  在这格式里,函数是
以 y 和 x 同时表达。

图 x^2 + y^2 = 9,圆形
x2 + y2 = 32 的图

怎样做隐微分

例子:x2 + y2 = r2

对 x 微分:

d dx (x2) + d dx (y2) = d dx (r2)

我们逐项来做:

d dx (x2) = 2x   幂次方法则 d dx xn = nxn−1
d dx (y2) = 2y dy dx   链式法则(解释在下面)
d dx (r2) = 0   r2 是个常数,所以导数是 0

得到:

2x + 2y dy dx = 0

把所有 dy dx 移到一边

y dy dx = −x

dy dx :

dy dx = −x y

链式法则应用在 dy dx

我们仔细看看 d dx (y2) 怎样变成 2y dy dx

链式法则表明:

du dx = du dy dy dx

代入 u = y2

d dx (y2) = d dy (y2) dy dx

得到:

d dx (y2) = 2y dy dx

我们基本上是先对 y 微分,然后乘以 dy dx

另一个常见的记法是用 来代表 d dx

链式法则应用在 

链式法则可以用 记法来表达:

f(g(x))’ = f’(g(x))g’(x)

g(x) 是函数 "y",所以:

f(y)’ = f’(y)y’

f(y) = y2, so f(y) = 2y:

f(y)’ = 2yy’

也可以写成:f(y)’ = 2y dy dx

同样,我们只不过是先对 y 微分,然后乘以 dy dx

我们现在用方程的形式来求导数。

例子:x2 + y2 = r2

每边减 x2   y2 = r2 − x2
取平方根:   y = ±√(r2 − x2
     
我们只做正的项   y = √(r2 − x2
写为幂:   y = (r2 − x2)½
     
导数(用链式法则)   y =½(r2 − x2)−½(2x)
简化:   y = −x(r2 − x2)−½
再简化:   y = −x (r2 − x2)½
     
因为 y = (r2 − x2)½   y = −x/y

答案和上面是相同的!

你可以自己试试取负项的导数。

又是链式法则!

我们再用链式法则,像(不同的字母,但同一法则):

dy dx = dy df df dx

代入 f = (r2 − x2):

d dx (f½) = d df (f½) d dx (r2 − x2)

取导数:

d dx (f½) = ½(f−½) (−2x)

代入 f = (r2 − x2)

d dx (r2 − x2)½ = ½((r2 − x2)−½) (−2x)

我们可以简化下去来得到最后的答案。

用导数的例子

为什么要求导数 y’= −x/y

一个例子是求切线的坡度。

例子:半径为 5 的圆形在点 (3,4) 上的坡度是多少?

图 x^2 + y^2 = 25 切线e

简单,代入方程就行了:

dy dx = −x/y

dy dx = −3/4

额外资料:切线的方程是:

y = −3/4 x + 25/4

另一个例

有时显微分法很困难或甚至不可能,但微分法却管用。

例子:10x4 - 18xy2 + 10y3 = 48

我们怎样解 y? 其实我们不需要解 y!

像这样:

开始:   10x4 − 18xy2 + 10y3 = 48
取导数   10 (4x3) − 18(x(2y dy dx ) + y2) + 10(3y2 dy dx ) = 0
    (中间的项的解释在下面)
简化:   40x3 − 36xy dy dx − 18y2 + 30y2 dy dx = 0
dy dx 移到左边:   −36xy dy dx + 30y2dy dx = −40x3 + 18y2
简化:   (30y2−36xy) dy dx = 18y240x3
简化:   3(5y2−6xy) dy dx = 9y220x3

结果是:

dy dx =   9y220x3
3(5y2−6xy)

积法则

中间的项我们用积法则:(fg)’ = f g’ + f’ g

(xy2)’  = x(y2)’ + (x)’y2
   
  = x(2y dy dx ) + y2

因为 (y2)’  = 2y dy dx (在上面一个例子已经算出来了)
并且 dx dx = 1,(x)’ = 1

反函数

隐微分法可以帮助我们解反函数。

一般的规律是:

最后我们可以代回原来的方程来简化。

举个例:

例子:反正弦函数 y = sin−1(x)

开始:   y = sin−1(x)
写成不是反函数的形式:   x = sin(y)
     
取导数   d dx (x) = d dx sin(y)
    1 = cos(y) dy dx
dy dx 移到左边:   dy dx = 1 cos(y)

我们用勾股三角恆等式来继续做下去:

sin2 y + cos2 y = 1

cos y = √(1 − sin2 y )

因为 sin(y) = x,所以:

cos y = √(1 − x2)

结果是:

dy dx = 1 √(1 − x2)

例子:平方根 √x 的导数

开始:   y = √x
所以:   y2 = x
     
取导数   2y dy dx = 1
简化:   dy dx = 1 2y
     
因为 y = √x:   dy dx = 1 2√x

注意:我们用幂次方法则也可以得到一样的答案:

开始:   y = √x
写成幂:   y = x½
幂次方法则 d dx xn = nxn−1:   dy dx = (½)x−½
简化:   dy dx = 1 2√x

总结