對於很多數學和工程問題,我們常常需要使用到梯度、散度和旋度公式,而有的時候,雖然在使用這些公式,卻對他們其中的物理意義不甚清楚,這樣的後果是隻能對公式死記硬背,但結果還是常常忘記。這篇文章便從這三大公式的本質入手,推導它們在三大經典座標系下的形式,授以“捕魚”之道!
梯度公式
開始之前,我們先來回憶一下梯度公式的數學意義,它描述了函數在某點函數值增加最快的方向,它的模就等於函數在該點方向導數的最大值。用直觀的解釋就是,假設你現在位於一座山上,則這一點的梯度是在該點坡度(或者說斜度)最陡的方向,梯度的大小告訴我們坡度到底有多陡。
那麼爲什麼梯度的方向就是函數增加最大的方向呢?證明過程十分簡單:
如果f(x,y,z)在點P0(x0,y0,z0)可微,則函數在該點任意方向的el的方向導數爲∂l∂f∣(x0,y0,z0)=fx(x0,y0,z0)cosα+fy(x0,y0,z0)cosβ+fz(x0,y0,z0)cosγ,其中cosα、cosβ、cosγ爲l的方向餘弦。
我們把上式看成兩個向量點積的形式,則變爲∂l∂f∣(x0,y0,z0)=(fx(x0,y0,z0),fy(x0,y0,z0),fz(x0,y0,z0))⋅(cosα,cosβ,cosγ))
又因爲∣(cosα,cosβ,cosγ)∣=1,所以,上面那個方向導數的最大值就是∣(fx(x0,y0,z0),fy(x0,y0,z0),fz(x0,y0,z0))∣。要取得該最大值,就是將l的方向取成向量(fx(x0,y0,z0),fy(x0,y0,z0),fz(x0,y0,z0))的方向,而(fx(x0,y0,z0),fy(x0,y0,z0),fz(x0,y0,z0))恰恰是該點處梯度的方向,至此,我們便證明了梯度的方向就是函數值增加最大的方向。
笛卡爾座標系下的梯度公式
在上面的推導過程中,我們已經得到了在笛卡爾座標系下的梯度公式:▽f(x,y,z)=∂x∂fi+∂y∂fj+∂z∂fk
柱面座標系下的梯度公式
柱面座標系也是正交座標系,可以看成是笛卡爾座標系在空間重旋轉了一個角度得到的,根據笛卡爾座標系下梯度公式的推導,我們可以很自然地想到柱面座標系下的梯度就是f(x,y,z)在er、eθ、ez方向的偏導數組成的向量,也就是(fer,feθ,fez),接下來,我們只需推導這三個偏導數即可。
fer=△r−>0limr+△r−rf+△f−f=∂r∂f
feθ=△θ−>0limr(θ+△θ)−rθf+△f−f=r∂θ∂f
fez=△z−>0limz+△z−zf+△f−f=∂z∂f
於是,我們便得到了柱面座標下的梯度公式:▽f(r,θ,z)=∂r∂fer+r∂θ∂frθ+∂z∂fez
說明:梯度終究是一個由位移的偏導數組成的量,但是對θ的偏導數並不是一個對位移的偏導數,所以其最後轉化成了弧長!
球面座標系下的梯度公式
如果你能搞懂柱面座標下的梯度公式是怎麼來的話,球面座標系下的梯度公式也不在話下了。
fer=△r−>0limr+△r−rf+△f−f=∂r∂f
feθ=△θ−>0limr(θ+△θ)−rθf+△f−f=r∂θ∂f
feϕ=△ϕ−>0limrsinθ(ϕ+△ϕ)−rsinθϕf+△f−f=rsinθ∂ϕ∂f
這樣,我們也就得到了球面座標系下的梯度公式:
▽f(r,θ,ϕ)=∂r∂fer+r∂θ∂frθ+rsinθ∂ϕ∂feϕ