
【計】 Hamming distance
Chinese; man
bright; clear; clear-sighted; honest; immediately following in time
understand
【醫】 phanero-
【計】 GAP; separation distance; space between
【化】 spacing; step
【醫】 interval; spacing
漢明間距(Hamming distance)是信息論與編碼理論中的核心概念,用于量化兩個等長字符串在相同位置上符號差異的數量。該術語由美國數學家理查德·漢明(Richard W. Hamming)于1950年首次提出,現廣泛應用于通信系統、計算機科學和生物信息學領域。
定義與計算原理
在二進制編碼場景中,漢明間距定義為兩個等長二進制序列對應位不同的位置總數。數學表達式為: $$ DH(a,b) = sum{i=1}^{n} (a_i oplus b_i) $$ 其中$a$和$b$為兩個n位二進制數,$oplus$表示異或運算。例如字符串"10110"與"10011"的漢明間距為2,因第三位和第五位存在差異。
典型應用場景
權威參考文獻
漢明距離(Hamming Distance)是信息論和計算機科學中的一個重要概念,用于衡量兩個等長字符串在相同位置上不同字符的數量。以下是詳細解釋:
漢明距離由理查德·漢明(Richard Hamming)提出,專指兩個長度相同的序列(如二進制串、文本字符串或數字序列)中,對應位置字符不同的位數。例如:
1010
和 1001
的漢明距離為2(第3位和第4位不同)。"karolin"
和 "kathrin"
的漢明距離為3(第3、4、5位字符不同)。計算漢明距離的步驟:
數學公式可表示為:
$$
dH(x, y) = sum{i=1}^{n} (x_i
eq y_i)
$$
其中 (x) 和 (y) 是兩個長度為 (n) 的序列,(x_i) 和 (y_i) 是第 (i) 位的字符。
x = 0101
,y = 1100
→ 漢明距離為2(第1位和第4位不同)。"hello"
和 "hallo"
→ 漢明距離為1(第2位字符不同)。通過漢明距離,可以量化兩個數據的相似性,廣泛應用于數據校驗、模式識别等領域。
阿伐粒子包裝貨冰雹保險純粹刺香柏子油電路内測試電視标準電子射束儀器動力學的多羟基酸法學的比較研究飛擊式打印機風蝕殘年櫃式人工呼吸器化身鍵結電子監獄工廠基本價格己聚糖居住期限克勒德氏軟膏顱骨骨折内陷尿烷輕油全民所有制人類營養與家庭經濟局熔核贖免局縮合法