(Не рекомендуемый) Обобщенный решатель в течение дискретного времени алгебраическое уравнение Riccati
gdare
не рекомендуется. Используйте idare
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
[X,L,report] = gdare(H,J,ns)
[X1,X2,D,L] = gdare(H,J,NS,'factor')
[X,L,report] = gdare(H,J,ns)
вычисляет уникальное решение для стабилизации X
дискретного времени алгебраическое уравнение Riccati, сопоставленное с Симплектическим карандашом формы
Третий вход ns
является размером строки матрицы A.
Опционально, gdare
возвращает векторный L
собственных значений с обратной связью и диагноза report
со значением:
- 1, если Симплектический карандаш имеет собственные значения на модульном круге
- 2, если нет никакого конечного решения для стабилизации X
0, если конечное решение для стабилизации X
существует
Этот синтаксис не выпускает сообщения об ошибке, когда X
не удается существовать.
[X1,X2,D,L] = gdare(H,J,NS,'factor')
возвращает две матрицы X1
, X2
и диагональный масштабирующийся матричный D
, таким образом что X = D*(X2/X1)*D
. Векторный L
содержит собственные значения с обратной связью. Все выходные параметры пусты, когда Симплектический карандаш имеет собственные значения на модульном круге.