Анализируйте модели timeseries

В этом примере показано, как анализировать модели timeseries.

Модель timeseries не имеет никаких входных параметров. Однако можно использовать много команд расчета ответа на таких моделях. Обработки программного обеспечения (неявно) источник шума e(t) как измеренный вход. Таким образом, step(sys) строит переходной процесс, принимающий, что вход шага был применен к шумовому каналу e(t).

Чтобы избежать неоднозначности в том, как программное обеспечение обрабатывает модель timeseries, можно преобразовать его явным образом в модель ввода - вывода использование noise2meas. Эта команда вызывает шумовой вход e(t) быть обработанным как измеренный вход и преобразовывает линейную модель временных рядов с Ny выходные параметры в модель ввода - вывода с Ny выходные параметры и Ny входные параметры. Можно использовать получившуюся модель с командами, такой как, bode, nyquist, и iopzmap изучить характеристики H передаточная функция.

Оцените модель timeseries.

load iddata9
sys = ar(z9,4);

Преобразуйте модель timeseries в модель ввода - вывода.

iosys = noise2meas(sys);

Постройте переходной процесс H.

step(iosys);

Figure contains an axes. The axes with title From: e@y1 To: y1 contains an object of type line. This object represents iosys.

Постройте полюса и нули H.

iopzmap(iosys);

Figure contains an axes. The axes with title From: e@y1 To: y1 contains 2 objects of type line. This object represents iosys.

Вычислите и постройте спектр timeseries непосредственно, не преобразовывая в модель ввода - вывода.

spectrum(sys);

Figure contains an axes. The axes with title From: e@y1 To: y1 contains an object of type line. This object represents sys.

Команда строит амплитуду спектра timeseries Φ(ω)=H(ω)2.

Смотрите также

|

Похожие темы