我正在尝试在 Matlab 中计算向量的汉明权重。
function Hamming_weight (vet_dec)
Ham_Weight = sum(dec2bin(vet_dec) == '1')
endfunction
向量是:
Hamming_weight ([208 15 217 252 128 35 50 252 209 120 97 140 235 220 32 251])
但是,这给出了以下结果,这不是我想要的:
Ham_Weight =
10 10 9 9 9 5 5 7
如果您能帮助我,我将不胜感激。