Calcular la distancia de Hamming entre dos cadenas de dígitos binarios en Matlab

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

  •  10-10-2019
  •  | 
  •  

Pregunta

Tengo dos cadenas de igual longitud que contienen 1 y 0. Cada cadena es de 128 bits de longitud, y quiero calcular la distancia de Hamming entre ellos. ¿Cuál es la mejor manera que puedo ir haciendo esto?

por ejemplo. a = '1000001' y b = '1110001' -> dist = Hamming (a, b);

¿Fue útil?

Solución

Uso pdist con el parámetro hamming.

Otros consejos

dist = sum(a ~= b);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top