Я хочу рассчитать начальное условие x0
представления пространственного пространства 2-го порядка, чтобы использовать его в команде lsim
, используя исходные системные выходы (что я уже иметь).Исходное состояние пространственно-пространственного представления 2-го порядка (MATLAB)
Я знаю, что начальное условие для 1-го порядка выглядит следующим образом: (SYS включает в себя состояние векторы пространства)
x0 = (y(1) - sys.d*u(1))*pinv(sys.c);
Проблема он второй заказ, что x0 является вектором x0 = [x(1) x(2)]
. Я попытался решить его как систему уравнений, но не получил удобных результатов.
Идеи?
Вы не можете сохранить два элемента в одном элементе: 'X (k) = [x (k); x (k + 1)] ' – obchardon
Я использовал 0 в V (0), так что вы видите, что это начальное условие. И да, моя проблема в том, что я не могу хранить элементы в 'X (k)'. Я не мог найти другого решения для вычисления моего 'X (1)' в зависимости от обоих уравнений. –
Я не уверен, что понял ваше объяснение, но если вы, возможно, ищете ячейку. 'X {1} = [x (1); x (2)]; – obchardon