Calculadora de distancia de Hamming
Cuenta las posiciones distintas entre dos cadenas de igual longitud y consulta al instante su similitud posicional.
Acerca de la calculadora de distancia de Hamming
Ejemplos de distancia de Hamming
| Secuencias | Distancia | Posiciones diferentes |
|---|---|---|
| hello y hallo | 1 | Solo difiere la posición 2. |
| 1011101 y 1001001 | 2 | Difieren las posiciones 3 y 5. |
| karolin y kathrin | 3 | Difieren las posiciones 3, 4 y 5. |
Cómo calcular la distancia de Hamming
- Introduce la primera secuencia exactamente como debe compararse.
- Introduce una segunda secuencia con el mismo número de caracteres.
- Selecciona Calcular distancia de Hamming para contar las posiciones que no coinciden.
- Revisa la distancia, el porcentaje de similitud y las posiciones diferentes numeradas desde uno.
Preguntas frecuentes sobre la distancia de Hamming
¿Qué significa una distancia de Hamming de cero?
Significa que cada carácter coincide en su posición correspondiente. Las dos secuencias son idénticas en una comparación exacta que distingue mayúsculas y minúsculas.
¿Las cadenas pueden tener longitudes distintas?
No. La distancia de Hamming estándar se define para cadenas de igual longitud. Usa Levenshtein u otra distancia de edición si debes considerar inserciones y eliminaciones.
¿La comparación distingue mayúsculas y minúsculas?
Sí, se tratan como caracteres diferentes. Unifica las mayúsculas y minúsculas antes de introducir las cadenas si tu análisis debe ignorar esa diferencia.
¿Cómo se calcula el porcentaje de similitud?
La calculadora resta la distancia de la longitud de la secuencia y divide entre esa longitud. Al multiplicar por 100, convierte la proporción de coincidencias en un porcentaje.
¿Cómo se usa la distancia de Hamming en la corrección de errores?
Los sistemas de codificación separan las palabras de código válidas mediante distancias mínimas conocidas. Un receptor puede usar la palabra válida más cercana para detectar o corregir un número limitado de bits alterados.