是否存在这样一种算法,即我有一个16位小数的矩阵,比如说:
0.00174432867509199
0.00450598829140463
0.00748670829846162
0.00988124652720609
0.00430372595333872
0.0160831788674987
0.00951600302244763
我可以用二进制编码它们来反映小数距离上的汉明距离吗?
例如,假设我们编码整数4和3:
4 -> 0100
3 -> 0011
它们的汉明距离为3.但它们在十进制系统中的“步长”仅为1。
我的问题是,是否有任何研究/方案/算法设计了一个编码系统来实现十进制数的真实汉明距离?
Matlab解决方案(如果有的话)是首选。