Distância de Chebyshev
Ir para navegação
Ir para pesquisar
A distância de Chebyshev (ou Tchebychev, chessboard distance) é uma métrica definida em um espaço de vetores onde a distância entre dois vetores é a maior de suas diferenças entre suas dimensões de coordenadas.
Definição
Dados dois vetores
e , a distância de Chebyshev é definida como sendo:
Em , dados dois pontos e , a distância entre eles pode ser calculada como:
Exemplo de Código
function chebyshev (position1, position2)
{
result = 0;
for i from 0 to position1.length
{
d = abs(position1[i] - position2[i]);
result = max(result, d);
}
return result;
}