initial

Начальный ответ условия модели в пространстве состояний

Синтаксис

initial(sys,x0)
initial(sys,x0,Tfinal)
initial(sys,x0,t)
initial(sys1,sys2,...,sysN,x0)
initial(sys1,sys2,...,sysN,x0,Tfinal)
initial(sys1,sys2,...,sysN,x0,t)
[y,t,x] = initial(sys,x0)
[y,t,x] = initial(sys,x0,Tfinal)
[y,t,x] = initial(sys,x0,t)

Описание

initial(sys,x0) вычисляет добровольный ответ пространства состояний (ss) модель sys с начальным условием на состояниях, заданных векторным x0:

x˙=Ax,x(0)=x0y=Cx

Эта функция применима или к непрерывному - или к модели дискретного времени. Когда вызвано без выходных аргументов, initial строит начальный ответ условия на экране.

initial(sys,x0,Tfinal) симулирует ответ от t = 0 к итоговому времени t = Tfinal. Специальный Tfinal в модулях системного времени, заданных в TimeUnit свойство sys. Для систем дискретного времени с незаданным шагом расчета (Ts = -1), initial интерпретирует Tfinal как количество выборки периодов, чтобы симулировать.

initial(sys,x0,t) использует предоставленный пользователями временной вектор t для симуляции. Специальный t в модулях системного времени, заданных в TimeUnit свойство sys. Для моделей дискретного времени, t должен иметь форму 0:Ts:Tf, где Ts шаг расчета. Для моделей непрерывного времени, t должен иметь форму 0:dt:Tf, где dt становится шагом расчета дискретного приближения к непрерывной системе (см. impulse).

Чтобы построить начальные ответы условия нескольких моделей LTI на одной фигуре, использовать

initial(sys1,sys2,...,sysN,x0)

initial(sys1,sys2,...,sysN,x0,Tfinal)

initial(sys1,sys2,...,sysN,x0,t)

(см. impulse для деталей).

Когда вызвано с выходными аргументами,

[y,t,x] = initial(sys,x0)

[y,t,x] = initial(sys,x0,Tfinal)

[y,t,x] = initial(sys,x0,t)

возвратите выходной ответ y, временной вектор t используемый в симуляции и траекториях состояния x. Никакой график не построен на экране. Массив y имеет столько же строк сколько выборки времени (длина t) и столько же столбцов сколько выходные параметры. Точно так же x имеет length(t) строки и столько же столбцов сколько состояния.

Примеры

свернуть все

Постройте ответ следующей модели в пространстве состояний:

[x˙1x˙2]=[-0.5572-0.78140.78140][x1x2]y=[1.96916.4493][x1x2].

Возьмите следующее начальное условие:

x(0)=[10].

a = [-0.5572, -0.7814; 0.7814, 0];
c = [1.9691  6.4493];
x0 = [1 ; 0];

sys = ss(a,[],c,[]);
initial(sys,x0)

Советы

Можно изменить свойства графика, например, модули. Для получения информации о способах изменить свойства ваших графиков, смотрите Способы Настроить Графики.

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

| | |

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