Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

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를 계산합니다.

HtJ=[AFS1GAS2S2S1R][E000E0000]

선택적 입력 ns는 A 행렬의 행 크기입니다. Jns의 디폴트 값은 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은 폐루프 고유값을 포함합니다. 관련 해밀턴 행렬이 허수축에 고유값을 갖는 경우 모든 출력은 비어 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장

R2019a부터 권장되지 않음

참고 항목