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