Calculateur de distance de Hamming
Comptez les positions différentes entre deux chaînes de même longueur et consultez aussitôt leur similitude positionnelle.
À propos du calculateur de distance de Hamming
Exemples de distance de Hamming
| Séquences | Distance | Positions différentes |
|---|---|---|
| hello et hallo | 1 | Seule la position 2 diffère. |
| 1011101 et 1001001 | 2 | Les positions 3 et 5 diffèrent. |
| karolin et kathrin | 3 | Les positions 3, 4 et 5 diffèrent. |
Comment calculer la distance de Hamming
- Saisissez la première séquence exactement telle qu'elle doit être comparée.
- Saisissez une deuxième séquence contenant le même nombre de caractères.
- Sélectionnez Calculer la distance de Hamming pour compter les positions non concordantes.
- Consultez la distance, le pourcentage de similitude et les positions différentes numérotées à partir de un.
Questions fréquentes sur la distance de Hamming
Que signifie une distance de Hamming nulle ?
Chaque caractère correspond à celui de la même position. Les deux séquences sont donc identiques selon une comparaison exacte sensible à la casse.
Les chaînes peuvent-elles avoir des longueurs différentes ?
Non, la distance de Hamming standard est définie pour des chaînes de même longueur. Utilisez Levenshtein ou une autre distance d'édition pour tenir compte des insertions et suppressions.
La comparaison est-elle sensible à la casse ?
Oui, majuscules et minuscules sont traitées comme des caractères différents. Uniformisez la casse avant la saisie si votre analyse doit l'ignorer.
Comment le pourcentage de similitude est-il calculé ?
Le calculateur soustrait la distance de la longueur de la séquence, puis divise par cette longueur. La multiplication par 100 transforme la proportion de correspondances en pourcentage.
Comment la distance de Hamming sert-elle à corriger les erreurs ?
Les systèmes de codage séparent les mots de code valides par des distances minimales connues. Le récepteur peut utiliser le mot valide le plus proche pour détecter ou corriger un nombre limité de bits modifiés.