gdare

(Не рекомендуемый) Обобщенный решатель в течение дискретного времени алгебраическое уравнение 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, сопоставленное с Симплектическим карандашом формы

HtJ=[AFBQESS0R][E000A00B0]

Третий вход 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 содержит собственные значения с обратной связью. Все выходные параметры пусты, когда Симплектический карандаш имеет собственные значения на модульном круге.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2019a

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

|

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