[問題] 二維的cross-covariance??已回收

看板MATLAB作者 (酷子先生)時間15年前 (2009/08/20 11:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
已經先查詢過 /cov 發現問這類問題的有點少 應該是我自己的功力不足 -__- 我想請問一下 就是我有一個 N*M 的 矩陣 原本想試著做到這樣的一個二維cross-covariance數學式 : C(u,v) = E[ (f(x,y) - μ) (f(x+u,y+v) - μ) ] u和v的範圍都設定為-10~10 我是寫成 c = xcov( f , 10 , 'biased' ) 去做 因為我想說u和v的區間都一樣 而且只有一個地方可以填maxlag 所以這樣做看看 但是算出來的數值好像不太對 所以我就先改試一維的 C(u) = E[ (f(x) - μ) (f(x+u) - μ) ] 然後程式碼是寫成 c = xcov(f , 10 , 'biased') 一維的計算出來就沒問題 好像是xcov支援上的問題是嗎? 因為我看他的document寫的情況都是針對 vector 二維好像是 array 所以結果會錯掉? 有高手可以教我一下 我原本那個二維的cross-covariance應該怎麼用matlab來實現呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.178.204
文章代碼(AID): #1AZCE8Pc (MATLAB)