Бях заседнал с последващо съпоставяне на времеви серии в MATLAB (нов съм в него).
Имам два времеви реда: A (с дължина a) и B (с дължина b). Да приемем, че a е много по-голямо от b. Задачата е да се намери най-близкият прозорец от A до B (според Евклидовата метрика).
За да направя това, конструирам допълнителна матрица C, която съхранява всички подпоследователности с дължина b от A и след това използвам pdist2(C, B). Очевидно работи бавно и изисква твърде много памет.
Така че имам няколко въпроса:
Как да получа C без цикли (всъщност да преоформя A)?
Какви са обичайните начини за решаване на този проблем? (за предпочитане в MATLAB, но са възможни и други среди)
Благодаря за вашата помощ!