Hamming distance between columns of two matrices
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hii
%Just an example
HamDist = pdist2(B,C,'hamming');
[~,ind] = min(HamDist,[],2);
Is there any trick to perform hamming distance between columns of two different binary matrices: A(64 by100) and B(64 by 80), and report the minimum distances?
To understand more : the "A" is a data matrix with 100 sample, and the B has 80 cluster centroids and in terms of clustering i would like to create the indicator matrix based on the minimum distance between A and B.
2 commentaires
Awais Saeed
le 10 Nov 2021
How aboout padd some zeros in B to make size(A)=size(B) and then find the hamming distance
Réponses (1)
KSSV
le 10 Nov 2021
HamDist = pdist2(A',B','hamming');
HamDist = HamDist' ;
[~,ind] = min(HamDist,[],2);
Voir également
Catégories
En savoir plus sur Hamming 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!