Я разрабатываю алгоритм для сравнения двух списков чисел. Списки представляют обнаружение пиков в сигнале с использованием надежного метода обнаружения пиков а>. Я хочу придумать какой-нибудь способ определить, находятся ли пики в фазе, не в фазе или ни в том, ни в другом (не удалось определить). Например:
Эти массивы будут рассматриваться в фазе:
[ 94 185 278 373 469], [ 89 180 277 369 466]
Но эти массивы будут не в фазе:
[51 146 242 349], [99 200 304 401]
Нет требования, чтобы массивы были одинаковой длины. Я изучил периодичность измерения, однако в этом случае я могу предположить, что сигнал уже периодически.
Еще одна идея, которая у меня была, заключалась в том, чтобы разделить все элементы массива на их индекс (или их индекс +1), чтобы увидеть, группируются ли они вокруг одной или двух точек, но это ненадежно и терпит неудачу, если отсутствует один пик.
Какие подходы могут быть полезны для решения этой проблемы?