Рассчитать расстояние Хэмминга между двумя строками двоичных цифр в Matlab - PullRequest
2 голосов
/ 14 ноября 2010

У меня есть две строки одинаковой длины, содержащие 1 и 0. Каждая строка имеет длину 128 бит, и я хочу вычислить расстояние Хемминга между ними. Как лучше всего это сделать?

например. a = '1000001' и b = '1110001' -> dist = Hamming (a, b);

Ответы [ 2 ]

6 голосов
/ 14 ноября 2010

Используйте pdist с параметром hamming.

5 голосов
/ 14 ноября 2010
dist = sum(a ~= b);
...