[問題] 歐式距離 norm 與 pdist不同點

看板MATLAB作者 (雷)時間14年前 (2012/01/20 15:33), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
設 A=[255;0;0]; B=[255;255;255]; 得到 C=norm(A-B);%C=360.6245 得到 D= pdist2(A,B,'euclidean'); % euclidean distance 此時 0 0 0 D= 255 255 255 255 255 255 想請教為什麼都是歐式距離 為什麼出來的答案不一樣呢 或是有甚麼地方可以修改 也會把D變成純量 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.122.250.120 ※ 編輯: labrown 來自: 122.122.250.120 (01/20 15:33)

01/20 21:27, , 1F
請查一下pdist2的用法 他是算pairwise distance
01/20 21:27, 1F

01/20 21:30, , 2F
pdist2(A',B') 就會跟C一樣
01/20 21:30, 2F

01/21 18:21, , 3F
感謝 我知道為什麼了 行列用反了 感謝囉
01/21 18:21, 3F
文章代碼(AID): #1F6HYnjd (MATLAB)