隐函数

来自testwiki
跳转到导航 跳转到搜索

Template:Unreferenced Template:NoteTA Template:微積分學數學中,隱式方程Template:Lang-en)是形同f(x1,x2,,xn)=0關係,其中f多元函數。比如單位圓的隱式方程是x2+y21=0

隱函数Template:Lang)是由隱式方程間接定義的函數,比如 y=1x2 是由 x2+y21=0 確定的函數。而可以直接用含自变量的算式表示的函数称为显函数,也就是通常所说的函数,如y=cos(x)

隱函數定理說明了隱式方程在什麼情況下會給出定義良好的隱函數。

例子

反函数

隐函数的一个常见类型是反函数。若f是一个函数,那么f的反函数记作f1, 是给出下面方程解的函数

x=f(y)

x表示y。这个解是

y=f1(x).

直观地,通过交换f自变量和因变量的位置就可以得到反函数。换一种说法,反函数给出该方程对于y的解

R(x,y)=xf(y)=0.

例子

  1. 对数函数 lnx 给出方程xey=0或等价的x=ey的解y=lnx。 这里f(y)=ey并且f1(x)=lnx
  2. 朗伯W函數則可以解出xyey=0y

代数函数

Template:Main 一个代数函数是满足自身多项式系数的多项式方程的函数。例如,单变量 x 的代数函数给出一个方程中 y 的解。

an(x)yn+an1(x)yn1++a0(x)=0

其中係數 ai(x)x 的多項式函數。

代數函數在數學分析代数几何中扮演重要角色,我們再拿單位圓方程式來當作代數函數的範例:

x2+y21=0.

那麼 y 的顯函數解顯然是:

y=±1x2

但其實我們不一定要把它的顯函數解寫出來,它也可以直接利用隱函數來表達。

對於y的二次、三次和四次方程,可以找到只包含有限次四則運算和開方運算的顯函數解,但這并不适用于包括五次在内的更高次数的方程(參見阿贝尔-鲁菲尼定理),例如:

y5+2y47y3+3y26yx=0.

但是,我们仍然可以以隐函数y=g(x)的方式来表达。

隱函數的导数

隐函数导数的求解一般可以采用以下方法:

方法一

  • n元隐函数看作(n+1)元函数,通过多元函数偏导数的商求得n元隐函数的导数。

示例

把一元隐函数y=g(x)看作二元函数f(x,y)=0,若欲求dydx,對f取全微分,可得df(x,y)=fxdx+fydy=0,經過移項可得dydx=fxfy

(式中fx表示f(x,y)關於x的偏导数fx,以此類推)。

把2元隐函数y=g(x,z)看作3元函数f(x,y,z)=0,若欲求yx,對f取全微分,可得df(x,y,z)=fxdx+fydy+fzdz=0

由於所求為g(x,z)x,令z為常數,即dz=0,經過移項可得yx=fxfy

方法二

  • 針對1元隱函數,把y看作x的函数,利用鏈式法则在隱函數等式两边分別对x求导,再通过移项求得dydx的值。
  • 針對2元隱函數,把y,z看作x的函数,利用鏈式法则在隱函數等式两边分別对x求导,令dz=0,再通过移项求得yx的值。

示例

  • 針對yn

ddxyn=nyn1dydx

  • 針對xmyn

ddxxmyn=nxmyn1dydx+mxm1yn

  •  12x77x4y3+6xy514y6+25=10中y對x的導數。

為了方便辨別相應的導數部分,各項都以不同顏色分開(常數則以黑色表示)。

12x77x4y3+6xy514y6+25=10

1.兩邊皆取其相應的導數,得出

127x67(3x4y2dydx+4x3y3)+6(5xy4dydx+y5)146y5dydx+0=0

2.移項處理。

84x628x3y3+6y5=21x4y2dydx30xy4dydx+84y5dydx

3.提出導數因子。

84x628x3y3+6y5=(21x4y230xy4+84y5)(dydx)

4.移項處理。

dydx=84x628x3y3+6y521x4y230xy4+84y5

5.完成。得出其導數為84x628x3y3+6y521x4y230xy4+84y5

6.選擇性步驟:因式分解

dydx=2(42x614x3y3+3y5)3y2(7x410xy2+28y3)

參見