Pdist между 2-мя двоичными матрицами
Как я могу рассчитать расстояние Хемминга между двумя двоичными матрицами?
например:
A = [ 1 0 1; 1 1 1 ];
B = [ 1 0 0 ; 0 0 1 ];
Спасибо!
1 ответ
Решение
Если под расстоянием Хэмминга вы подразумеваете поэлементное расстояние между двумя матрицами, вы можете просто использовать xor
:
D = xor(A,B);
И общее расстояние над элементами:
D_total = nnz(D);