Вычислите период последовательности
p = seqperiod(x)
[p,num] = seqperiod(x)
p = seqperiod(x)
возвращает целочисленный p
, который соответствует периоду последовательности в векторном x
. p
периода вычисляется как минимальная длина подпоследовательности x(1:p)
x
, который повторяется постоянно каждый p
выборки в x
. Длина x
не должна быть кратной p
, так, чтобы неполное повторение было разрешено в конце x
. Если последовательность x
не является периодической, то p
= length(x)
.
Если x
является матрицей, то проверки seqperiod
на периодичность вдоль каждого столбца x
. Получившийся вывод p является вектором - строкой с одинаковым числом столбцов как x
.
Если x
является многомерным массивом, то проверки seqperiod
на периодичность по первому неодноэлементному измерению x
. В этом случае:
p
является многомерным массивом целых чисел с ведущей одноэлементной размерностью.
Длины остальных измерений p
соответствуют тем из размерностей x
после первого неодиночного элемента один.
[p,num] = seqperiod(x)
также возвращает номер num
повторений x(1:p)
в x
. num
не может быть целым числом.