Я застрял с последующим сопоставлением временных рядов в MATLAB (я новичок в этом).
У меня есть два временных ряда: A (длины a) и B (длины b). Предположим, что а намного больше, чем b. Задача состоит в том, чтобы найти ближайшее окно из А в Б (согласно евклидовой метрике).
Для этого я создаю дополнительную матрицу C, в которой хранятся все подпоследовательности длины b из A, а затем использую pdist2(C, B). Очевидно, что он работает медленно и требует слишком много памяти.
Итак, у меня есть пара вопросов:
Как получить C без циклов (фактически изменить форму A)?
Каковы общие способы решения этой проблемы? (желательно в MATLAB, но возможны и другие среды)
Спасибо за вашу помощь!