Сдвинуть данные для работы с указанным размером
[x,perm,nshifts] = shiftdata(x,dim)
[x,perm,nshifts] = shiftdata(x,dim) сдвигает данные x для перестановки измерения dim к первому столбцу, использующему ту же перестановку, что и встроенный filter функция. Вектор perm возвращает используемый вектор перестановки.
Если dim отсутствует или пуст, затем первое несигллтонное измерение сдвигается в первый столбец, и количество смен возвращается в nshifts.
shiftdata предназначен для использования в паре с unshiftdata, который сдвигает данные обратно в их исходную форму. Эти функции полезны для создания функций, работающих в определенном измерении, например, filter, goertzel, sgolayfilt, и sosfilt.