Я пытаюсь сопоставить временные ряды из 4 отдельных мониторов наклона, которые производят выборку каждые 5 минут.Временные ряды имеют немного разные базовые времена и времена окончания, а полученные массивы немного отличаются по длине, хотя они охватывают почти (различающиеся на ~ 3 минуты) один и тот же период времени.Моя цель состоит в том, чтобы сопоставить каждый из этих временных рядов с одним временным рядом «скорости ветра», который также охватывает тот же период времени, что и мониторы наклона, с выборкой каждые 5 минут, но также имеет немного другую длину массива, время начала и окончаниявремя.
Различные длины массива в измерениях наклона обусловлены ошибкой прибора.В каждом из массивов бывает несколько раз, когда прибор пропускает измерение, поэтому интервал выборки составляет 10 минут.
Размеры моих массивов выглядят примерно так:
Tilt_a = 6236x2
Tilt_b = 6310x2
Tilt_c = 6304x2
Tilt_d = 6309x2
Wind_speed = 6283x2
Я используюMATLAB, чтобы сделать корреляцию.Я полагаю, что мне нужно будет повторно сэмплировать данные, используя что-то вроде interp1, но я не знаю, как согласовать время начала и окончания.Есть ли метод, который приходит на ум, чтобы справиться с такой ситуацией?Или функция, позволяющая сопоставлять массивы разной длины?