gcare
(권장되지 않음) 연속시간 대수 리카티 방정식에 대한 일반화된 솔버
gcare
는 권장되지 않습니다. icare
를 대신 사용하십시오. 자세한 내용은 호환성 관련 고려 사항 항목을 참조하십시오.
구문
[X,L,report] = gcare(H,J,ns)
[X1,X2,D,L] = gcare(H,...,'factor')
설명
[X,L,report] = gcare(H,J,ns)
는 다음 형식의 해밀턴 펜슬과 관련된 연속시간 대수 리카티 방정식의 유일한 안정화 해 X를 계산합니다.
선택적 입력 ns
는 A 행렬의 행 크기입니다. J
와 ns
의 디폴트 값은 E = I 및 R = [ ]에 해당합니다.
선택적으로, gcare
는 폐루프 고유값으로 구성된 벡터 L
과 다음 값을 갖는 진단 report
를 반환합니다.
-1: 해밀턴 펜슬이 jw축 고유값을 갖는 경우
-2: 유한한 안정화 해
X
가 없는 경우0: 유한한 안정화 해
X
가 있는 경우
이 구문은 X
가 존재하지 않는 경우에도 오류 메시지를 생성하지 않습니다.
[X1,X2,D,L] = gcare(H,...,'factor')
는 X = D*(X2/X1)*D
를 충족하는 2개의 행렬 X1
, X2
및 대각 스케일링 행렬 D
를 반환합니다. 벡터 L
은 폐루프 고유값을 포함합니다. 관련 해밀턴 행렬이 허수축에 고유값을 갖는 경우 모든 출력은 비어 있습니다.