Main Content

rose

(권장되지 않음) 각도 히스토그램

    rose는 권장되지 않습니다. polarhistogram을 대신 사용하십시오. 코드 업데이트에 대한 자세한 내용은 버전 내역 항목을 참조하십시오.

    설명

    rose(theta)theta의 각도 분포를 보여주는 극좌표 플롯인 각도 히스토그램을 만듭니다.

    rose(theta,x)는 벡터 x로 지정된 Bin 개수와 Bin 위치를 사용합니다. x의 값은 각 Bin의 중심각을 지정하고 length(x)는 Bin의 개수입니다.

    예제

    rose(theta,nbins)는 지정된 개수의 Bin을 [0,2*pi] 범위에서 균등 간격으로 플로팅합니다.

    rose(ax,___)는 현재 좌표축(gca) 대신 지정된 좌표축에 플로팅합니다.

    ln = rose(___)는 각도 히스토그램을 만드는 데 사용된 Line 객체를 반환합니다. 히스토그램이 생성된 후 이를 수정하려면 ln을 사용하십시오. 속성 목록은 Line 속성 항목을 참조하십시오.

    [t,r] = rose(___)polarplot(t,r)로 히스토그램을 생성할 때 사용할 수 있는 Bin의 각도와 반지름 값을 반환합니다. 이 구문은 플롯을 생성하지 않습니다.

    예제

    모두 축소

    0과 2π 사이 값의 각도 히스토그램을 만듭니다. 10개 Bin에 데이터를 분포합니다.

    theta = [0.4 1.4 3.1 2.3 0.4 2.5 3.9 2.8 2.3 1.6 4.6 4.5 6.1 3.9 5.1];
    rose(theta,10)

    입력 인수

    모두 축소

    Bin 사이에 분포시킬 데이터로, 각도(단위: 라디안)로 구성된 벡터로 지정됩니다. nbins를 지정하지 않을 경우 rose는 20개 이하의 Bin에 데이터를 분포합니다. 각 Bin의 길이는 해당 Bin의 시작 각도와 끝 각도 내에 속한 theta의 요소 개수에 해당하며, 0에서 한 Bin에 놓인 최다 요소 수까지입니다.

    Bin 중심값으로, 각도(단위: 라디안)로 구성된 벡터로 지정됩니다. 예를 들어, x가 요소를 5개 가진 벡터인 경우 rosetheta의 요소를 x에 지정된 값을 중심으로 5개 Bin에 분포시킵니다.

    Bin 개수로, 양의 정수로 지정됩니다. rosenbins개 Bin을 [0,2*pi] 범위에서 균등 간격으로 플로팅합니다. nbins를 지정하지 않을 경우 rose는 20개 이하의 Bin에 데이터를 분포합니다.

    대상 좌표축으로, Axes 객체로 지정됩니다. 좌표축을 지정하지 않는 경우 MATLAB®은 현재 좌표축으로 플로팅하거나 좌표축이 없다면 Axes 객체를 만듭니다. rosePolarAxes 객체로의 플로팅은 지원하지 않습니다.

    출력 인수

    모두 축소

    각도 히스토그램으로, Line 객체로 반환됩니다. 각도 히스토그램의 모양을 수정하려면 이 출력값을 사용하십시오. 이러한 객체에 설정할 수 있는 속성에 대한 자세한 내용은 Line 속성 항목을 참조하십시오.

    Bin의 각도 값으로, 벡터로 반환됩니다. 각도 히스토그램을 PolarAxes 객체에 생성하려면 tr과 함께 polarplot 함수에 입력값으로 전달합니다. 히스토그램의 각 Bin은 네 개의 개별 점으로 표현됩니다. t의 길이는 Bin 개수의 4배입니다.

    Bin의 반지름 값으로, 벡터로 반환됩니다. 각도 히스토그램을 PolarAxes 객체에 생성하려면 rt와 함께 polarplot 함수에 입력값으로 전달합니다. 히스토그램의 각 Bin은 네 개의 개별 점으로 표현됩니다. r의 길이는 Bin 개수의 4배입니다.

    확장 기능

    버전 내역

    R2006a 이전에 개발됨

    모두 확장