Дискретная система времени MATLAB - PullRequest
0 голосов
/ 12 февраля 2020

Как я мог инициализировать x во время 2013? Мне нужно x0 = 0,9914 в качестве начальных условий. Вот мой пример:

A=[1]
B=[0.12]
C=[1]
D=[0]

u=[12.9 13 13.01 13.02 13.019 13.03 13.03]

sistema=ss(A,B,C,D,-1)
t=[2013 2014 2015 2016 2017 2018 2019];    
y=lsim(sistema,u,t);
plot(t,y)

1 Ответ

1 голос
/ 12 февраля 2020

Похоже, вы забыли создать переменную начальных условий.

x0 = 0.9914;

Затем все, что вам нужно сделать, это добавить ее в функцию lsim.

y=lsim(sistema, u, t, x0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...