作者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