How to multiply cell matrix to obtain euclidean distance ?
1 view (last 30 days)
Show older comments
Abhishek H P
on 21 May 2016
Commented: Abhishek H P
on 23 May 2016
cellD
[4,5,6]
[4,3,2]
cellE
[7,6,4]
[1,2,3]
I need to find euclidean distance between these ans expected
{ sqrt((7-4)^2+ (6-5)^2 +(4-6)^2);
sqrt((4-1)^2+ (3-2)^2 +(2-3)^2);
}
Please le me which function to use
I tried cellD{:}.*cellE{:} but error
0 Comments
Accepted Answer
Andrei Bobrov
on 21 May 2016
Edited: Andrei Bobrov
on 21 May 2016
sqrt(sum((cell2mat(cellE) - cell2mat(cellD)).^2,2))
More Answers (0)
See Also
Categories
Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!