Calculadora de distância de Hamming
Conte as posições diferentes entre duas strings de mesmo tamanho e veja a similaridade posicional na hora.
Sobre a calculadora de distância de Hamming
Exemplos de distância de Hamming
| Sequências | Distância | Posições diferentes |
|---|---|---|
| hello e hallo | 1 | Apenas a posição 2 difere. |
| 1011101 e 1001001 | 2 | As posições 3 e 5 diferem. |
| karolin e kathrin | 3 | As posições 3, 4 e 5 diferem. |
Como calcular a distância de Hamming
- Informe a primeira sequência exatamente como ela deve ser comparada.
- Informe uma segunda sequência com o mesmo número de caracteres.
- Selecione Calcular distância de Hamming para contar as posições diferentes.
- Confira a distância, o percentual de similaridade e as posições diferentes numeradas a partir de um.
Perguntas frequentes sobre a distância de Hamming
O que significa uma distância de Hamming igual a zero?
Significa que todos os caracteres coincidem nas posições correspondentes. As duas sequências são idênticas em uma comparação exata que diferencia maiúsculas de minúsculas.
As strings podem ter tamanhos diferentes?
Não. A distância de Hamming padrão é definida para strings de mesmo tamanho. Use Levenshtein ou outra distância de edição quando precisar considerar inserções e exclusões.
A comparação diferencia maiúsculas e minúsculas?
Sim, elas são tratadas como caracteres diferentes. Padronize a caixa das letras antes de inserir as strings se sua análise precisar ignorar essa diferença.
Como o percentual de similaridade é calculado?
A calculadora subtrai a distância do tamanho da sequência e divide por esse tamanho. Multiplicar por 100 transforma a proporção de correspondências em percentual.
Como a distância de Hamming é usada na correção de erros?
Sistemas de codificação separam palavras-código válidas por distâncias mínimas conhecidas. O receptor pode usar a palavra válida mais próxima para detectar ou corrigir uma quantidade limitada de bits alterados.