Анализируйте модели 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.

См. также

|

Похожие темы