Вычислите период последовательности
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
не может быть целое число.