2017-02-09 16 views
0

Я хочу рассчитать начальное условие x0 представления пространственного пространства 2-го порядка, чтобы использовать его в команде lsim, используя исходные системные выходы (что я уже иметь).Исходное состояние пространственно-пространственного представления 2-го порядка (MATLAB)

Я знаю, что начальное условие для 1-го порядка выглядит следующим образом: (SYS включает в себя состояние векторы пространства)

x0 = (y(1) - sys.d*u(1))*pinv(sys.c); 

Проблема он второй заказ, что x0 является вектором x0 = [x(1) x(2)]. Я попытался решить его как систему уравнений, но не получил удобных результатов.

Идеи?

+0

Вы не можете сохранить два элемента в одном элементе: 'X (k) = [x (k); x (k + 1)] ' – obchardon

+0

Я использовал 0 в V (0), так что вы видите, что это начальное условие. И да, моя проблема в том, что я не могу хранить элементы в 'X (k)'. Я не мог найти другого решения для вычисления моего 'X (1)' в зависимости от обоих уравнений. –

+0

Я не уверен, что понял ваше объяснение, но если вы, возможно, ищете ячейку. 'X {1} = [x (1); x (2)]; – obchardon

ответ

0

Я бы предположил, что система не наблюдается. Сначала проверьте это.

 Смежные вопросы

  • Нет связанных вопросов^_^