Дискретное время, фильтр пространства состояний
Hd = dfilt.statespace(A,B,C,D)
Hd = dfilt.statespace
Hd = dfilt.statespace(A,B,C,D) возвращает фильтр пространства состояний дискретного времени, Hd, с прямоугольными массивами ABC, и D.
ABC, и D от формы матричного или пространства состояний разностных уравнений фильтра
где x (n) является векторными состояниями во время n, u (n) является входом во время n, y выход во время n, A матрица Грина, B матрица передачи входа к состоянию, C матрица передачи состояния к выходу и D матрица передачи входа к выходу. Для одноканальных систем, A m- m матрица, где m порядок фильтра, B вектор-столбец, C вектор-строка и D скаляр.
Hd = dfilt.statespace возвращает значение по умолчанию, фильтр пространства состояний дискретного времени, Hd, с A= [], B= [], C= [], и D=1. Этот фильтр передает вход до неизменного выхода.

Получившийся фильтр утверждает, что вектор-столбец имеет одинаковое число строк как количество строк A или B.
Создайте структуру фильтра пространства состояний второго порядка из lowpass второго порядка проект Баттерворта.
[A,B,C,D] = butter(2,0.5); Hd = dfilt.statespace(A,B,C,D)