Main Content

hsvoptions

한켈 특이값 플롯 옵션의 목록 만들기

    설명

    HSVOptions 객체를 만들어 HSV(한켈 특이값) 플롯의 모양을 사용자 지정하려면 hsvoptions 명령을 사용합니다. 또한 이 명령을 사용하면 HSV 플롯을 만드는 MATLAB® 세션의 플롯 기본 설정을 재정의할 수도 있습니다.

    생성

    설명

    예제

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

    예제

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

    속성

    모두 확장

    Y축의 스케일로, 'log' 또는 'linear'로 지정됩니다.

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

    • 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 — 레이블 텍스트로, 문자형 벡터로 지정됩니다. 기본적으로 축의 제목은 '차수(상태 개수)'입니다.

    • 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 — 레이블 텍스트로, 문자형 벡터로 구성된 셀형 배열로 지정됩니다. 기본적으로 축 레이블의 제목은 '상태 기여'입니다.

    • 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개 요소 벡터로 구성된 셀형 배열로 지정됩니다.

    객체 함수

    hsvplotPlot Hankel singular values and return plot handle

    예제

    모두 축소

    hsvplot을 사용하여, 한켈 특이값 플롯과 사용자 지정된 플롯 속성을 만듭니다.

    hsvplot에 대해 Yscale 속성과 제목 글꼴 크기를 설정하는 옵션 세트를 만듭니다.

    P = hsvoptions;
    P.YScale = 'linear'; 
    P.Title.FontSize = 14;

    이 옵션 세트를 사용하여 HSV 플롯을 생성합니다. 참고로, 플롯의 y축이 선형 스케일인 점에 유의하십시오.

    h = hsvplot(rss(12),P);

    Figure contains an axes object. The axes object with title Hankel Singular Values and Approximation Error contains 3 objects of type bar, line. These objects represent Unstable modes, Stable modes, Absolute error bound.

    hsvplot은 plot 핸들을 반환합니다. 이 plot 핸들을 사용하여 기존 플롯의 속성을 변경할 수 있습니다. 예를 들어, 로그 스케일로 전환하고 그리드를 끌 수 있습니다.

    setoptions(h,'Yscale','log','Grid','Off')

    Figure contains an axes object. The axes object with title Hankel Singular Values and Approximation Error contains 3 objects of type bar, line. These objects represent Unstable modes, Stable modes, Absolute error bound.

    • balredhsvplot 모두 한켈 특이값 플롯을 생성합니다. hsvplot은 좌표축 제한, 스케일 및 레이블 스타일 같은 플롯의 속성을 사용자 지정하고자 할 때 유용합니다. 플롯 속성을 정의할 때는 hsvplothsvoptions를 사용하십시오. 플롯의 속성을 변경하는 방법에 대한 자세한 내용은 사용자 지정 가능한 플롯을 만드는 방법 항목을 참조하십시오.

    버전 내역

    R2008a에 개발됨