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
를 계산합니다.
세 번째 입력 ns
는 A 행렬의 행 크기입니다.
선택적으로, gdare
는 폐루프 고유값으로 구성된 벡터 L
과 다음 값을 갖는 진단 report
를 반환합니다.
-1: 심플렉틱 펜슬이 단위원에 고유값을 갖는 경우
-2: 유한한 안정화 해
X
가 없는 경우0: 유한한 안정화 해
X
가 있는 경우
이 구문은 X
가 존재하지 않는 경우에도 오류 메시지를 생성하지 않습니다.
[X1,X2,D,L] = gdare(H,J,NS,'factor')
는 X = D*(X2/X1)*D
를 충족하는 2개의 행렬 X1
, X2
및 대각 스케일링 행렬 D
를 반환합니다. 벡터 L
은 폐루프 고유값을 포함합니다. 심플렉틱 펜슬이 단위원에 고유값을 갖는 경우 모든 출력은 비어 있습니다.