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