How to find Hamming Distance ?
121 次查看(过去 30 天)
显示 更早的评论
I have a set of different codewords , how I separate those code words having the same hamming distance? Also D=pdist(A,'hamming') does not work in my case , If A is 1 1 1 2; 1 2 1 2 I want to calculate no. of position where they differ.
1 个评论
Walter Roberson
2018-1-25
Does it happen to be the case that all of your values are either 1 or 2 ? (Or, more generally, that you have exactly two different values and the two values are numerically 1 apart ?)
采纳的回答
the cyclist
2018-1-25
编辑:the cyclist
2018-1-25
The Hamming distance is the fraction of positions that differ. If you want the number of positions that differ, you can simply multiply by the number of pairs you have:
numberPositionsDifferent = size(A,2)*pdist(A,'hamming');
If that's not what you meant, you might want to give more information (including the answer to Walter's questions in his comment.)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Hamming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!