У меня есть набор массивов, который описывает последовательность трехмерных позиций. Конструкция:Как рассчитать, сколько изменяется набор массивов?
arr[N][0] = X;
arr[N][1] = Y;
arr[N][2] = Z;
где N идет от 0 до (общее количество 3D-коордов - 1).
Как я могу написать функцию, которая, принимая множество N массивов, возвращает значение от 0 до MAX, где:
возвращаемого значения вблизи 0 => позиции очень близки друг к другу возвращаемое значение вблизи MAX = > позиции сильно изменились.
Есть ли для этого алгоритм/математическая функция?
Существуют ли какие-либо границы значений X, Y и Z? – NPE
Я думаю, что нет, они могут быть очень изменчивыми, также они подписаны. – TheUnexpected
Скажите, что вы перетасовали все точки, чтобы oldarr [i] никогда не начинал [i], но у вас все еще есть один и тот же (несколько) набор точек, они просто упорядочены по-разному. Должна ли ваша метрика сказать, что было много изменений или вообще нет? – DSM