Re: [問題] 區域最小值 與 兩組多維向量最小值 快댠…已回收

看板MATLAB作者 (Veritas)時間16年前 (2009/04/17 23:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《tonit (tonit)》之銘言: : ※ 引述《sunev (Veritas)》之銘言: : : 想辦法把問題化成四則運算 : : 例如減八個鄰居都要是負值 : : 給定特定entry的index : : 算出其八個鄰居的index : : 然後再想辦法用高維矩陣一口氣算完 : : 感覺上是做得到 : : 但不確定會不會比較快 : 請問詳細情形 : 八個鄰居的 index 不難 用手打也不會太久 當然不是用手打 而是一口氣生出所有entry的八個鄰居的index : 但這個高維矩陣不清楚要怎麼做 : 能否再說明一下呢? : : 先做出距離矩陣 : : 再對某個dimension取min : 由 leon 提醒 : 似乎用 k-nearest neighbor 是不錯的辦法 : 不過還是想了解一下 sunev : 所謂 "做出距離矩陣 在對某個 dimesnsion取min" : 能否舉個例子呢? #198za8im有相關討論 在你的例子可以這麼寫 [m,n]=ndgrid(1:size(A,1),1:size(B,1)); D=zeros(size(A,1),size(B,1)); D(:)=sum((A(m,:)-B(n,:)).^2,2); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.54.153
文章代碼(AID): #19wA2JY1 (MATLAB)
文章代碼(AID): #19wA2JY1 (MATLAB)