作者labrown (雷)
看板MATLAB
標題[問題] 歐式距離 norm
時間Fri Jan 20 15:33:02 2012
設 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)
1F:推 Raymond0710:請查一下pdist2的用法 他是算pairwise distance 01/20 21:27
2F:→ Raymond0710:pdist2(A',B') 就會跟C一樣 01/20 21:30
3F:→ labrown:感謝 我知道為什麼了 行列用反了 感謝囉 01/21 18:21