Рассчитайте расстояние в химинге между двумя строками бинарных цифр в Matlab
-
10-10-2019 - |
Вопрос
У меня есть две строки равной длины, содержащие 1 и 0. Каждая строка имеет длину 128 бит, и я хочу рассчитать расстояние в химинге между ними. Как лучше всего это сделать?
Например, a = '1000001' и b = '1110001' -> dist = hamming (a, b);
Решение
Использовать pdist
с hamming
параметр.
Другие советы
dist = sum(a ~= b);
Не связан с StackOverflow