方向導數和梯度

2021-07-02 05:01:17 字數 1557 閱讀 1164

我覺得我有必要把工數再看一遍===

都忘記了

在微積分課程中,我們知道函式在某一點的導數(微商)代表了函式在該點的變化率。微分和積分,它們的定義都是建立在極限的基礎上。對於單變數函式f(x),它在x0處導數是:當x趨近於x0時,函式的改變量與自變數的改變量的比值的極限,即微商(導數)等於差商的極限 f

′(x0

)=limδx→

0f(x

0+δx

)−f(

x0)δ

x對於單變數函式,自變數只有乙個,當x趨近於x0時只能在直線上變動,移動的方向只有左右兩方。

然而,對於多變數函式,自變數有多個,表示自變數的點在乙個區域內變動,不僅可以移動距離,而且可以按任意的方向來移動同一段距離。因此,函式的變化不僅與移動的距離有關,而且與移動的方向有關。因此,函式的變化率是與方向有關的。這也才有了方向導數的定義,即某一點在某一趨近方向上的導數值。假設給定函式u=u(m),取一點m0=(x0,y0,z0),l是由m0出發的任一半直線,則u在m0點l的方向導數定義為 (

∂u∂l

)m0=

limm→m

0m∈l

u(m)

−u(m

0)|m

m0|上面有了方向導數的定義,我們進一步來推導方向導數的表示,命l的方向余弦為

(cosα,

cosβ

,cosγ)

,則l上的m可表示為 x

=x0+

tcosα,

y=y0

+tcosβ,z

=z0+

tcosγt

=|mm

0|。於是u對l的方向導數為 (

∂u∂l

)m0=

limt→0

δut=

limt→0

∂u∂x

δx+∂

u∂yδ

y+∂u

∂zδz

+o(t

)t=limt→

0t(∂

u∂xcosα+

∂u∂y

cosβ+∂

u∂zcosγ)

+o(t

)t=∂

u∂xcosα+

∂u∂y

cosβ+∂

u∂zcos

γ注意,在上面的推導中用到了全微分公式。

令向量∂u∂l

)m0=

n∗l=

|n|cos

θ這表達了l上的方向向量其實是n在l方向上的投影。當l的方向變化,投影量隨之改變,也就代表了不同的方向導數。

當l與n同向時,(∂

u∂l)

m0便取得最大值|n|,我們稱n為u在該點的梯度。

可以看到梯度即是某一點最大的方向導數,沿梯度方向函式有最大的變化率(正向增加,逆向減少)。

另外還可以證明,在某一點的梯度方向,就是過該點的等值面的切平面的法線方向。但需要注意的是,這並不是定理,只是等值函式的法向量的表示式與函式的梯度的表示式一致而已,並非兩者之間必然的存在關係。因此,在某一點沿著梯度看去,等值面分布最密,即達到臨近等值面的距離最小。

方向導數和梯度

之前用過幾次梯度下降演算法來求解一些優化問題,但對梯度的具體意義並不是很理解。前一段時間翻了一遍高教的 簡明微積分 對梯度概念總算有了些理解,在這記錄一下。推薦下 簡明微積分 這本書,我向來對帶有 簡明 二字的書抱有極大的好感。偶然的機會在豆瓣上看到有人推薦這本書,作者是龔公升先生。龔公升先生是中國...

方向導數和梯度

之前用過幾次梯度下降演算法來求解一些優化問題,但對梯度的具體意義並不是很理解。前一段時間翻了一遍高教的 簡明微積分 對梯度概念總算有了些理解,在這記錄一下。推薦下 簡明微積分 這本書,我向來對帶有 簡明 二字的書抱有極大的好感。偶然的機會在豆瓣上看到有人推薦這本書,作者是龔公升先生。龔公升先生是中國...

方向導數與梯度

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!方向導數 是乙個數 反映的是f x,y 在p0點沿方向v的變化率。偏導數 是多個數 每元有乙個 是指多元函式沿座標軸方向的方向導數,因此二元函式就有兩個偏導數。偏導函式 是乙個函式 是乙個關於點的偏導數的函式。梯度 是乙個向量 每個元素為函式對一元...