看板 MATLAB 關於我們 聯絡資訊
設 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)
Raymond0710:請查一下pdist2的用法 他是算pairwise distance 01/20 21:27
Raymond0710:pdist2(A',B') 就會跟C一樣 01/20 21:30
labrown:感謝 我知道為什麼了 行列用反了 感謝囉 01/21 18:21