주요 콘텐츠

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]

선택적 입력 nsA 행렬의 행 크기입니다. Jns의 디폴트 값은 E = IR = [ ]에 해당합니다.

선택적으로, 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 이전에 개발됨

모두 축소

참고 항목