exponenta event banner

gdare

(Не рекомендуется) Обобщенный решатель для дискретно-временного алгебраического уравнения Риккати

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 дискретно-временного алгебраического уравнения Риккати, связанного с симплектическим карандашом вида

H−tJ=[AFB−QE′−SS′0R]−[E000A′00B′0]

Третий вход ns - размер строки матрицы A.

Дополнительно, gdare возвращает вектор L собственных значений замкнутого цикла и диагностики report со значением:

  • -1, если Symplectic карандаш имеет собственные значения на единичной окружности

  • -2, если нет конечного стабилизирующего раствора X

  • 0, если конечный стабилизирующий раствор X существует

Этот синтаксис не выдает сообщения об ошибке, когда X не существует.

[X1,X2,D,L] = gdare(H,J,NS,'factor') возвращает две матрицы X1, X2 и матрица диагонального масштабирования D такой, что X = D*(X2/X1)*D. Вектор L содержит собственные значения замкнутого цикла. Все выходные данные пусты, если Symplectic карандаш имеет собственные значения на единичной окружности.

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

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

Не рекомендуется начинать с R2019a

См. также

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