[轉(zhuǎn)載請注明出處] http://www.cnblogs.com/jerrylead
記得在高中做數(shù)學題時,經(jīng)常要求曲線的切線。見到形如 之類的函數(shù),不管三七二十一直接求導得到 ,這就是切線的斜率,然后 就得到了 處的切線。
上大學又學習了曲面切線和法向量的求法,求偏導是法向量,然后套公式求出切線。
一個經(jīng)典例子如下:
(來自web上某個《幾何應(yīng)用》ppt)
其中的向量n是F(x,y,z)的偏導數(shù)。
然而,這兩者求法看似無關(guān)啊, 中求得的 是切線,然而下面的求偏導后卻是法向量,為啥都是求導,差別這么大呢?切平面的方程為啥又是與法向量有關(guān)呢?
當然這些問題的問答都可以通過嚴格的數(shù)學推導完成。這里想從更加直白的角度來說明道理。
首先,法向量(梯度)是F(X)(其中X={x0,x1,x2,…xn}是n維向量)對各個分量求偏導后的結(jié)果,代表了F(X)在各個方向的變化率,整個法向量就是F(X)在各個方向上變化率疊加出來的向量。如對于一維的F(x)= ,在x上導數(shù)是2x,意味著在x方向上是以2x的速度變化,比如當x=2時,F(xiàn)(x)變化率為4大于當x=1時(變化率為2)的變化率,法向量的方向只能是x方向,因為F(X)是一維。這里的F(X)稱為隱函數(shù),如我們平時使用的 使用隱函數(shù)就可以表示成F(x,y)=f(x)-y,這樣其實F(x,y)是二維的。至于為什么導數(shù)就是變化率,可以通過導數(shù)的定義就可以知道了(微小的dx變化引起多大的dy變化)。
那么我們明白了,隱函數(shù)F(X)的法向量就是F(X)對各個分量的偏導數(shù)的向量。那么為何 中求得的 是切線,而不是法向量?其實我們不能搞混了隱函數(shù)F(X)和 。隱函數(shù)是一個函數(shù),它的值根據(jù)X的取值不同而不同。而 只是x和y之間滿足的約束關(guān)系,如建立x-y坐標,兩者的約束關(guān)系可以通過圖形(直線、曲線等)來表示。比如我們可以用 來表示一條拋物線,而且能夠在x-y坐標系下畫出來。而換用隱函數(shù)表示就是F(x,y)= ,只有當F(x,y)等于一個給定值(比如0時),它才是一條拋物線,否則它只是一個函數(shù),如果用z來代替F(x,y),那么F(x,y)其實是一個曲面,維度上升了1。我們對F(x,y)求偏導后的結(jié)果其實就是F(x,y)的值z的變化率。
說明F(x,y)的值究竟將在(x,y)的小范圍能變化多少,這個變化率決定于x方向上的微小變換dx和y方向上微小變換dy的線性組合,而他們的系數(shù)就是偏導數(shù)。將dx和dy換成單位向量i和j就是法向量了。那么梯度也就反映了F(X)在某一點的變化率和變換方向。
說的有點繞口,簡而言之,對于一個隱函數(shù)F(X),我們想知道在給定X附近F(X)的變化方向和大小。怎么去刻畫?由于X的各個方向(x0,x1,x2…xn)上變化速率和方向都不同(比如在x0上以平方級別變化,在x1上以線性方式變化,這個要根據(jù)具體的表達式了),而我們想知道他們疊加在一塊是怎么變化的。我們使用全微分公式(比如上面的 ,可以知道他們之間的疊加系數(shù)就是偏導數(shù),疊加結(jié)果就是變化率,而方向就是x0,x1,x2…相應(yīng)的變化方向i,j,k…等線性組合得到的方向。
回到為什么“ 中求得的 是切線”的問題,其實這是最終結(jié)論了,是推導出來的。第一步我們將 寫成隱函數(shù)(這里的x,y都是實數(shù)了,上面的X是向量), 。
然后求F對x的偏導得 =
求F對y的偏導得-1。
即梯度是
由于切線和法向量是垂直的,因此切線和法向量內(nèi)積為0。
設(shè)切線方向向量為(m,n),那么 ,即 。
可見,切線斜率是 。
回到上面藍色圖片中的曲面求切平面問題,求出某點的法向量后,在該點的切平面要滿足兩個條件,一是要過切點,而是要反映出該點的變化方向(這里不是該點F(X)值的變化方向,而是該點自己的變化方向)。然而該點的變化最終要反映出該點F(X)值的變化,也就是切平面的變化要反映出法向量的變化,而偏導數(shù)正是反映出了F(X)值的變化。因此切平面的偏導數(shù)與F(X)的偏導數(shù)是一樣的。我們從藍色圖片中看到,切平面正是利用了F(X)的偏導數(shù)。
有上面的全微分公式,我們可以更好地理解極值,為什么常說函數(shù)取得極值的時候?qū)?shù)為0呢。假設(shè)一維情況, 吧,要求極小值,兩邊微分后得 ,當x=0時,導數(shù)2x為0,取得極值。否則,如果x為正數(shù),那么dx只需向左調(diào)整(dx<0),就能使F(x)值變小,如果x為負數(shù),那么dx只需向右調(diào)整(dx>0),就能使F(x)變小。因此最后調(diào)整結(jié)果是x=0。對于二維情況,
的值在計算后會有正負值,但我們應(yīng)該注意到dx可正可負,dy也可正可負,只要 有一個不為0,那么通過調(diào)整dx,dy的正負號(也就是確定怎么移動x和y)就可以使 的值變大變小。只有在偏導數(shù)都是0的情況下,無論如何調(diào)整dx和dy, 都是0,取得極值。
以上只是一些個人淺顯理解,目的是建立感性認識,會存在一些紕漏。
|