How to multiply cell matrix to obtain euclidean distance ?

1 vue (au cours des 30 derniers jours)
Abhishek H P
Abhishek H P le 21 Mai 2016
Commenté : Abhishek H P le 23 Mai 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

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 21 Mai 2016
Modifié(e) : Andrei Bobrov le 21 Mai 2016
sqrt(sum((cell2mat(cellE) - cell2mat(cellD)).^2,2))

Plus de réponses (0)

Catégories

En savoir plus sur Statistics and Machine Learning Toolbox dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by