how to calculate hamming distance between vectors in matrix
57 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
jim
am 19 Okt. 2014
Kommentiert: Deeksha Varshney
am 2 Nov. 2017
i try this code as:
a = [1 0 1 0 1;
0 1 1 1 0;
1 1 0 0 1];
D = pdist(a,'minkowski',1)
the answer came as: 4 2 4 while it should be : 0 4 4 how to solve it? and to make run for bigger matrix as (50x30)
1 Kommentar
Deeksha Varshney
am 2 Nov. 2017
firstly change minkowski to hamming then may be you will get correct answer.
Akzeptierte Antwort
the cyclist
am 19 Okt. 2014
Bearbeitet: the cyclist
am 19 Okt. 2014
Well, this doesn't give your expected output, but
D = pdist(a,'hamming')
gives the Hamming distance between each pair of rows.
I'm not sure why you used the input argument "minkowski".
12 Kommentare
the cyclist
am 21 Okt. 2014
The best form of thanks to accept the answer, which indicates to others (who may have a similar problem) that this resolved the question you posed.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Hamming finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!