Переключите последовательности данных
Datas = nkshift(Data,nk)
Data
содержит данные ввода - вывода в формате iddata
.
nk
является вектором - строкой с той же длиной как количество входных каналов в Data
.
Datas
является объектом iddata
, куда входные каналы в Data
были переключены согласно nk
. Положительное значение nk(ku)
означает, что входной номер канала ku
является задержанными выборками nk(ku)
.
nkshift
поддерживает и частоту - и данные временного интервала. Для данных частотного диапазона это умножается с einkωT, чтобы получить тот же эффект как переключение на нижний регистр временного интервала. Для непрерывно-разовых данных частотного диапазона ( Ts = 0
) nk
должен быть интерпретирован как сдвиг в секундах.
nkshift
живет в симбиозе со свойством InputDelay
линейных идентифицированных моделей:
m1 = ssest(dat,4,'InputDelay',nk)
связан с
m2 = ssest(nkshift(dat,nk),4);
таким образом, что m1
и m2
являются теми же моделями, но m1
хранит информацию задержки и использует эту информацию при вычислении частотной характеристики, например. При использовании m2
значение задержки должно составляться отдельно когда вычислительное время и частотные характеристики.
absorbDelay
| delayest
| idpoly
| idss