Main Content

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

setoptions

응답 플롯에 대한 플롯 옵션 설정

구문

setoptions(h, PlotOpts)
setoptions(h, 'Property1', 'value1', ...)
setoptions(h, PlotOpts, 'Property1', 'value1', ...)

설명

setoptions(h, PlotOpts)는 플롯 핸들을 사용하여 응답 플롯의 기본 설정을 지정합니다. h는 플롯 핸들이고, PlotOpts는 플롯 옵션 정보가 포함된 plot options 핸들입니다.

plot options 핸들을 만드는 방법에는 두 가지가 있습니다.

  • 플롯 핸들을 받고 plot options 핸들을 반환하는 getoptions를 사용합니다.

    p = getoptions(h)
    
  • 다음 명령 중 하나를 사용하여 디폴트 plot options 핸들을 만듭니다.

    • bodeoptions — 보드 플롯

    • hsvoptions — 한켈 특이값 플롯

    • nicholsoptions — 니콜스 플롯

    • nyquistoptions — 나이퀴스트 플롯

    • pzoptions — 극점-영점 플롯

    • sigmaoptions — 시그마 플롯

    • timeoptions — 시간 플롯(계단, 초기값, 임펄스 등)

    예를 들어, 다음은

    p = bodeoptions
    

    보드 플롯에 대한 plot options 핸들을 반환합니다.

setoptions(h, 'Property1', 'value1', ...)PlotOpts를 사용하는 대신 속성 쌍에 값을 할당합니다. 특정 플롯에 사용 가능한 속성과 값을 알아보려면 help <function>options를 입력하십시오. 예를 들어 보드 플롯 유형에 대해서는 다음을 입력하십시오.

help bodeoptions

각 플롯 유형에 사용 가능한 속성과 값의 목록은 Properties and Values Reference 항목을 참조하십시오.

setoptions(h, PlotOpts, 'Property1', 'value1', ...)은 먼저 @PlotOptions에 정의된 플롯 속성을 할당한 다음, 지정된 속성/값 쌍에 영향을 받는 모든 속성을 재정의합니다.

예제

모두 축소

다음 연속시간 전달 함수를 만듭니다.

H(s)=1s+1

sys = tf(1,[1 1]);

플롯 핸들 h를 사용하여 보드 플롯을 만듭니다.

h = bodeplot(sys);

Figure contains 2 axes. Axes 1 contains an object of type line. This object represents sys. Axes 2 contains an object of type line. This object represents sys.

plot options 핸들 p를 만듭니다.

p = getoptions(h);

플롯의 주파수 단위를 Hz로 변경합니다.

p.FreqUnits = 'Hz';

플롯 옵션을 보드 플롯에 적용합니다.

setoptions(h,p);

Figure contains 2 axes. Axes 1 contains an object of type line. This object represents sys. Axes 2 contains an object of type line. This object represents sys.

또는 setoptions(h,'FrequencyUnits','Hz')를 사용하십시오.

참고 항목

R2006a 이전에 개발됨