Рассчитайте расстояние в химинге между двумя строками бинарных цифр в Matlab

StackOverflow https://stackoverflow.com/questions/4178469

  •  10-10-2019
  •  | 
  •  

Вопрос

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

Например, a = '1000001' и b = '1110001' -> dist = hamming (a, b);

Это было полезно?

Решение

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

Другие советы

dist = sum(a ~= b);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top