dss

Создайте модели пространства дескрипторов

Синтаксис

sys = dss(A,B,C,D,E)
sys = dss(A,B,C,D,E,Ts)
sys = dss(A,B,C,D,E,ltisys)

Описание

sys = dss(A,B,C,D,E) создает модель пространства состояний дескриптора в непрерывном времени

Edxdt=Ax+Buy=Cx+Du

Область выхода sys является моделью SS, хранящей данные модели (см. «Модели пространства состояний»). Обратите внимание, что ss создает тот же тип объекта. Если матрица D = 0, можно просто задать d к скалярному 0 (нуль).

sys = dss(A,B,C,D,E,Ts) создает модель дескриптора в дискретном времени

Ex[n+1]=Ax[n]+Bu[n]y[n]=Cx[n]+Du[n]

со шаг расчета Ts (в секундах).

sys = dss(A,B,C,D,E,ltisys) создает модель-дескриптор со свойствами, унаследованными от модели LTI ltisys (включая шаг расчета).

За любым из предыдущих синтаксисов могут следовать пары имя свойства/property значению

'Property',Value

Каждая пара задает конкретное свойство LTI модели, например, входные имена или некоторые заметки в истории модели. Посмотрите set и приведенный ниже пример для получения дополнительной информации.

Примеры

Команда

sys = dss(1,2,3,4,5,'inputdelay',0.1,'inputname','voltage',...
                                            'notes','Just an example');

создает модель

5x˙=x+2uy=3x+4u

с 0,1-секундной входной задержкой. Вход помечен 'voltage', и прилагается записка, чтобы сказать вам, что это всего лишь пример.

См. также

| | |

Представлено до R2006a