Main Content

rlocusplot

근궤적 플로팅 및 plot 핸들 반환

구문

h = rlocusplot(sys)
rlocusplot(sys,k)
rlocusplot(sys1,sys2,...)
rlocusplot(AX,...)
rlocusplot(..., plotoptions)

설명

h = rlocusplot(sys) 는 단일 입력, 단일 출력 LTI 모델 sys의 근궤적을 계산하고 플로팅합니다. 또한 plot 핸들 h도 반환합니다. getoptions 명령과 setoptions 명령에서 이 핸들을 사용하여 플롯을 사용자 지정할 수 있습니다. 다음을 입력하면

help pzoptions 

사용 가능한 플롯 옵션을 볼 수 있습니다.

근궤적을 계산하는 데 사용하는 피드백 구조와 알고리즘에 대한 논의는 rlocus를 참조하십시오.

rlocusplot(sys,k)에서는 이득 값으로 구성된 사용자 지정 벡터 k를 사용합니다.

rlocusplot(sys1,sys2,...)는 여러 LTI 모델 sys1, sys2,...의 근궤적을 단일 플롯에 그립니다. 다음과 같이 각 모델에 대해 색, 선 스타일 및 마커를 지정할 수 있습니다.

rlocusplot(sys1,'r',sys2,'y:',sys3,'gx')

rlocusplot(AX,...)는 핸들 AX를 사용하여 좌표축에 플로팅합니다.

rlocusplot(..., plotoptions)plotoptions에 지정된 옵션을 사용하여 근궤적을 플로팅합니다. 다음을 입력하면

help pzoptions 

자세한 내용을 확인할 수 있습니다.

예제

plot 핸들을 사용하여 플롯의 제목을 변경합니다.

sys = rss(3);
h = rlocusplot(sys);
p = getoptions(h); % Get options for plot.
p.Title.String = 'My Title'; % Change title in options.
setoptions(h,p); % Apply options to plot.

한 예로 단위 같은 플롯의 속성을 변경할 수 있습니다. 플롯의 속성을 변경하는 방법에 대한 자세한 내용은 사용자 지정 가능한 플롯을 만드는 방법 항목을 참조하십시오.

버전 내역

R2006a 이전에 개발됨