Main Content

pzoptions

극점-영점 옵션의 목록 만들기

설명

PZOptions 객체를 만들어 극점-영점 플롯의 모양을 사용자 지정하려면 pzoptions 명령을 사용합니다. 또한 이 명령을 사용하면 극점-영점 플롯을 만드는 MATLAB® 세션의 플롯 기본 설정을 재정의할 수도 있습니다.

생성

설명

예제

plotoptions = pzoptionspzplot 명령 및 iopzplot 명령과 함께 사용할 플롯 옵션의 디폴트 세트를 반환합니다. 이러한 옵션은 명령줄을 사용하여 극점-영점 플롯의 모양을 사용자 지정하는 데 사용할 수 있습니다. 이 구문은 스크립트를 실행하는 MATLAB 세션의 기본 설정에 관계없이 동일한 모양의 플롯을 생성하는 스크립트를 작성하려는 경우 유용합니다.

예제

plotoptions = pzoptions('cstprefs')는 Control System Toolbox™와 System Identification Toolbox™ 기본 설정 편집기에서 선택한 옵션을 사용하여 플롯 옵션을 초기화합니다. 이 편집기에 대한 자세한 내용은 Toolbox Preferences Editor 항목을 참조하십시오. 이 구문은 일부 플롯 옵션만 변경하고 나머지 옵션은 디폴트 기본 설정을 그대로 사용하려는 경우 유용합니다. 이 구문을 사용하는 스크립트를 다른 기본 설정을 사용하는 세션에서 실행하면 다른 모양의 결과를 얻게 될 수 있습니다.

속성

모두 확장

주파수 단위로, 다음 값 중 하나로 지정됩니다.

  • 'Hz'

  • 'rad/second'

  • 'rpm'

  • 'kHz'

  • 'MHz'

  • 'GHz'

  • 'rad/nanosecond'

  • 'rad/microsecond'

  • 'rad/millisecond'

  • 'rad/minute'

  • 'rad/hour'

  • 'rad/day'

  • 'rad/week'

  • 'rad/month'

  • 'rad/year'

  • 'cycles/nanosecond'

  • 'cycles/microsecond'

  • 'cycles/millisecond'

  • 'cycles/hour'

  • 'cycles/day'

  • 'cycles/week'

  • 'cycles/month'

  • 'cycles/year'

시간 단위로, 다음 값 중 하나로 지정됩니다.

  • 'nanoseconds'

  • 'microseconds'

  • 'milliseconds'

  • 'seconds'

  • 'minutes'

  • 'hours'

  • 'days'

  • 'weeks'

  • 'months'

  • 'years'

입력 시스템의 TimeUnit 속성에 지정된 시간 단위를 사용하는 'auto'도 지정할 수 있습니다. 시간 단위가 다른 여러 시스템의 경우 첫 번째 시스템의 단위가 사용됩니다.

신뢰영역을 플로팅하는 데 사용할 표준편차 개수로, 스칼라로 지정됩니다. 이는 식별된 모델에만 적용됩니다.

입력-출력(I/O) 쌍의 그룹화로, 다음 중 하나로 지정됩니다.

  • 'none' — 입력-출력 그룹화가 없습니다.

  • 'inputs' — 입력만 그룹화합니다.

  • 'outputs' — 출력만 그룹화합니다.

  • 'all' — 모든 I/O 쌍을 그룹화합니다.

입력 레이블 스타일로, 다음 필드를 갖는 구조체로 지정됩니다.

  • FontSize — 글꼴 크기로, 포인트 단위의 0보다 큰 스칼라 값으로 지정됩니다. 디폴트 글꼴 크기는 특정 운영 체제와 로캘에 따라 달라집니다. 1포인트는 1/72인치와 같습니다.

  • FontWeight — 문자 두께로, 'Normal' 또는 'bold'로 지정됩니다. MATLAB은 FontWeight 속성을 사용하여 사용자 시스템에서 사용할 수 있는 글꼴 중에서 선택합니다. 모든 글꼴이 굵은 두께를 갖지는 않습니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 표시될 수 있습니다.

  • FontAngle — 문자 기울기로, 'Normal' 또는 'italic'으로 지정됩니다. 모든 글꼴이 두 글꼴 스타일을 모두 갖지는 않습니다. 따라서 기울임꼴 글꼴이 보통 글꼴과 동일하게 보일 수 있습니다.

  • Color — 텍스트 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0.4,0.4,0.4]으로 지정된 짙은 회색입니다.

  • Interpreter — 텍스트 인터프리터로, 다음 값 중 하나로 지정됩니다.

    • 'tex' — TeX 마크업의 서브셋을 사용하여 문자를 해석합니다. 이 값이 Interpreter의 디폴트 값입니다.

    • 'latex' — LaTeX 마크업을 사용하여 문자를 해석합니다.

    • 'none' — 리터럴 문자를 표시합니다.

출력 레이블 스타일로, 다음 필드를 갖는 구조체로 지정됩니다.

  • FontSize — 글꼴 크기로, 포인트 단위의 0보다 큰 스칼라 값으로 지정됩니다. 디폴트 글꼴 크기는 특정 운영 체제와 로캘에 따라 달라집니다. 1포인트는 1/72인치와 같습니다.

  • FontWeight — 문자 두께로, 'Normal' 또는 'bold'로 지정됩니다. MATLAB은 FontWeight 속성을 사용하여 사용자 시스템에서 사용할 수 있는 글꼴 중에서 선택합니다. 모든 글꼴이 굵은 두께를 갖지는 않습니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 표시될 수 있습니다.

  • FontAngle — 문자 기울기로, 'Normal' 또는 'italic'으로 지정됩니다. 모든 글꼴이 두 글꼴 스타일을 모두 갖지는 않습니다. 따라서 기울임꼴 글꼴이 보통 글꼴과 동일하게 보일 수 있습니다.

  • Color — 텍스트 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0.4,0.4,0.4]으로 지정된 짙은 회색입니다.

  • Interpreter — 텍스트 인터프리터로, 다음 값 중 하나로 지정됩니다.

    • 'tex' — TeX 마크업의 서브셋을 사용하여 문자를 해석합니다. 이 값이 Interpreter의 디폴트 값입니다.

    • 'latex' — LaTeX 마크업을 사용하여 문자를 해석합니다.

    • 'none' — 리터럴 문자를 표시합니다.

입력 표시 전환으로, {'on'}, {'off'} 또는 여러 요소가 있는 셀형 배열로 지정됩니다.

출력 표시 전환으로, {'on'}, {'off'} 또는 여러 요소가 있는 셀형 배열로 지정됩니다.

제목 텍스트 및 스타일로, 다음 필드를 갖는 구조체로 지정됩니다.

  • String — 레이블 텍스트로, 문자형 벡터로 지정됩니다. 기본적으로 플롯의 제목은 '극점-영점 맵'입니다.

  • FontSize — 글꼴 크기로, 포인트 단위의 0보다 큰 스칼라 값으로 지정됩니다. 디폴트 글꼴 크기는 특정 운영 체제와 로캘에 따라 달라집니다. 1포인트는 1/72인치와 같습니다.

  • FontWeight — 문자 두께로, 'Normal' 또는 'bold'로 지정됩니다. MATLAB은 FontWeight 속성을 사용하여 사용자 시스템에서 사용할 수 있는 글꼴 중에서 선택합니다. 모든 글꼴이 굵은 두께를 갖지는 않습니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 표시될 수 있습니다.

  • FontAngle — 문자 기울기로, 'Normal' 또는 'italic'으로 지정됩니다. 모든 글꼴이 두 글꼴 스타일을 모두 갖지는 않습니다. 따라서 기울임꼴 글꼴이 보통 글꼴과 동일하게 보일 수 있습니다.

  • Color — 텍스트 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0,0,0]으로 지정된 검은색입니다.

  • Interpreter — 텍스트 인터프리터로, 다음 값 중 하나로 지정됩니다.

    • 'tex' — TeX 마크업의 서브셋을 사용하여 문자를 해석합니다. 이 값이 Interpreter의 디폴트 값입니다.

    • 'latex' — LaTeX 마크업을 사용하여 문자를 해석합니다.

    • 'none' — 리터럴 문자를 표시합니다.

X축 레이블 텍스트 및 스타일로, 다음 필드를 갖는 구조체로 지정됩니다.

  • String — 레이블 텍스트로, 문자형 벡터로 지정됩니다. 기본적으로 축의 제목은 시간 단위 TimeUnits를 기반으로 합니다.

  • FontSize — 글꼴 크기로, 포인트 단위의 0보다 큰 스칼라 값으로 지정됩니다. 디폴트 글꼴 크기는 특정 운영 체제와 로캘에 따라 달라집니다. 1포인트는 1/72인치와 같습니다.

  • FontWeight — 문자 두께로, 'Normal' 또는 'bold'로 지정됩니다. MATLAB은 FontWeight 속성을 사용하여 사용자 시스템에서 사용할 수 있는 글꼴 중에서 선택합니다. 모든 글꼴이 굵은 두께를 갖지는 않습니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 표시될 수 있습니다.

  • FontAngle — 문자 기울기로, 'Normal' 또는 'italic'으로 지정됩니다. 모든 글꼴이 두 글꼴 스타일을 모두 갖지는 않습니다. 따라서 기울임꼴 글꼴이 보통 글꼴과 동일하게 보일 수 있습니다.

  • Color — 텍스트 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0,0,0]으로 지정된 검은색입니다.

  • Interpreter — 텍스트 인터프리터로, 다음 값 중 하나로 지정됩니다.

    • 'tex' — TeX 마크업의 서브셋을 사용하여 문자를 해석합니다. 이 값이 Interpreter의 디폴트 값입니다.

    • 'latex' — LaTeX 마크업을 사용하여 문자를 해석합니다.

    • 'none' — 리터럴 문자를 표시합니다.

Y축 레이블 텍스트 및 스타일로, 다음 필드를 갖는 구조체로 지정됩니다.

  • String — 레이블 텍스트로, 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 기본적으로 축의 제목은 시간 단위 TimeUnits를 기반으로 합니다.

  • FontSize — 글꼴 크기로, 포인트 단위의 0보다 큰 스칼라 값으로 지정됩니다. 디폴트 글꼴 크기는 특정 운영 체제와 로캘에 따라 달라집니다. 1포인트는 1/72인치와 같습니다.

  • FontWeight — 문자 두께로, 'Normal' 또는 'bold'로 지정됩니다. MATLAB은 FontWeight 속성을 사용하여 사용자 시스템에서 사용할 수 있는 글꼴 중에서 선택합니다. 모든 글꼴이 굵은 두께를 갖지는 않습니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 표시될 수 있습니다.

  • FontAngle — 문자 기울기로, 'Normal' 또는 'italic'으로 지정됩니다. 모든 글꼴이 두 글꼴 스타일을 모두 갖지는 않습니다. 따라서 기울임꼴 글꼴이 보통 글꼴과 동일하게 보일 수 있습니다.

  • Color — 텍스트 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0,0,0]으로 지정된 검은색입니다.

  • Interpreter — 텍스트 인터프리터로, 다음 값 중 하나로 지정됩니다.

    • 'tex' — TeX 마크업의 서브셋을 사용하여 문자를 해석합니다. 이 값이 Interpreter의 디폴트 값입니다.

    • 'latex' — LaTeX 마크업을 사용하여 문자를 해석합니다.

    • 'none' — 리터럴 문자를 표시합니다.

눈금 레이블 스타일로, 다음 필드를 갖는 구조체로 지정됩니다.

  • FontSize — 글꼴 크기로, 포인트 단위의 0보다 큰 스칼라 값으로 지정됩니다. 디폴트 글꼴 크기는 특정 운영 체제와 로캘에 따라 달라집니다. 1포인트는 1/72인치와 같습니다.

  • FontWeight — 문자 두께로, 'Normal' 또는 'bold'로 지정됩니다. MATLAB은 FontWeight 속성을 사용하여 사용자 시스템에서 사용할 수 있는 글꼴 중에서 선택합니다. 모든 글꼴이 굵은 두께를 갖지는 않습니다. 따라서 굵은 글꼴 두께를 지정해도 여전히 보통 글꼴 두께로 표시될 수 있습니다.

  • FontAngle — 문자 기울기로, 'Normal' 또는 'italic'으로 지정됩니다. 모든 글꼴이 두 글꼴 스타일을 모두 갖지는 않습니다. 따라서 기울임꼴 글꼴이 보통 글꼴과 동일하게 보일 수 있습니다.

  • Color — 텍스트 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0,0,0]으로 지정된 검은색입니다.

플롯에서의 그리드 표시 전환으로, 'off' 또는 'on'으로 지정됩니다.

그리드 선의 색으로, RGB 3색으로 지정됩니다. 디폴트 색은 RGB 3색 [0.15,0.15,0.15]로 지정된 밝은 회색입니다.

X축 제한을 위한 선택 모드로, 다음 값 중 하나로 지정됩니다.

  • 'auto' — 플로팅된 데이터의 전체 범위에 기반한 자동 제한 선택을 활성화합니다.

  • 'manual' — 축 제한을 수동으로 지정합니다. 축 제한을 지정하려면 XLim 속성을 설정합니다.

Y축 제한을 위한 선택 모드로, 다음 값 중 하나로 지정됩니다.

  • 'auto' — 플로팅된 데이터의 전체 범위에 기반한 자동 제한 선택을 활성화합니다.

  • 'manual' — 축 제한을 수동으로 지정합니다. 축 제한을 지정하려면 YLim 속성을 설정합니다.

X축 제한으로, [min,max] 형식의 2개 요소 벡터로 구성된 셀형 배열로 지정됩니다.

Y축 제한으로, [min,max] 형식의 2개 요소 벡터로 구성된 셀형 배열로 지정됩니다.

객체 함수

iopzplot추가적인 플롯 사용자 지정 옵션으로 I/O 쌍에 대한 극점-영점 맵 플로팅
pzplot추가적인 플롯 사용자 지정 옵션이 있는 동적 시스템 모델의 극점-영점 플롯

예제

모두 축소

사용자 지정 옵션 세트를 사용해 다음 전달 함수로 표현되는 연속시간 시스템의 극점과 영점을 플로팅합니다.

sys(s)=2s2+5s+1s2+3s+5.

pzoptions를 사용하여 사용자 지정 옵션 세트를 만듭니다.

plotoptions = pzoptions;

이 예제에서는 그리드가 표시되도록 지정합니다.

plotoptions.Grid = 'on';

지정된 옵션을 사용하여 전달 함수의 극점-영점 맵을 생성합니다.

h = pzplot(tf([2 5 1],[1 3 5]),plotoptions);

Figure contains an axes object. The axes object contains 2 objects of type line. This object represents untitled1.

그리드를 켜면 일정한 감쇠비(zeta) 선과 일정한 고유 주파수(wn) 선이 표시됩니다. 이 시스템은 플롯에 o로 표시된 2개의 실수 영점을 가집니다. 시스템은 또한 x로 표시된 복소수 극점 쌍도 가집니다.

버전 내역

R2008a에 개발됨