日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab 梯度 什么意思,浅谈Matlab中的梯度(gradient)

發(fā)布時間:2023/12/14 循环神经网络 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 梯度 什么意思,浅谈Matlab中的梯度(gradient) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

淺談Matlab中的梯度(gradient)

發(fā)布時間:2018-05-01 22:22,

瀏覽次數(shù):461

, 標簽:

Matlab

gradient

梯度(gradient)是函數(shù)在改點變化最大的值,在用Matlab做圖像處理中,梯度可有以下公式來計算:

[Fx,Fy]=gradient(F)

1.F是一維矩陣,有Fx=gradient(F,L),L為倆元素之間的距離。

2.F是二維矩陣,(Fx,Fy)=gradient(F,Lx,Ly),Lx,Ly表示各自方向上各點間的距離。

3.F是三維矩陣,(Fx,Fy,Fz)=gradient(F,Lx,Ly,Lz),Lx,Ly,Lz表示各自方向上各點間的距離。

這樣寫還是比較抽象,舉一個二維矩陣的例子

>> A=[1 8 6;4 3 6;7 8 5]

A =

1???? 8???? 6

4???? 3???? 6

7???? 8???? 5

Fx =

7.0000??? 2.5000?? -2.0000

-1.0000??? 1.0000??? 3.0000

1.0000?? -1.0000?? -3.0000

Fy =

3.0000?? -5.0000???????? 0

3.0000???????? 0?? -0.5000

3.0000??? 5.0000?? -1.0000

其計算方法很簡單,Fx的第一列為原矩陣第二列減去第一列,第二列等于原矩陣的第三列減去第二列,算出的結果每個元素除二,第三列為原矩陣最后兩列的差值。

同理,Fy就變成行的運算。

tips:第一行/列和最后一行/列計算時不需要除二,中間的行/列除二運算。

總結

以上是生活随笔為你收集整理的matlab 梯度 什么意思,浅谈Matlab中的梯度(gradient)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。