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);
Другие вопросы по тегам