이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

rose

각도 히스토그램 플롯

rose는 권장되지 않습니다. polarhistogram을 대신 사용하십시오.

구문

rose(theta)
rose(theta,x)
rose(theta,nbins)
rose(ax,...)
h = rose(...)
[tout,rout] = rose(...)

설명

rose(theta)는 각도 히스토그램을 만드는데, 이것은 수치적 범위에 따라 그룹화된 값의 분포를 보여주는 극좌표 플롯으로, theta의 분포를 20개 이하의 각도 Bin으로 나타냅니다. 벡터 theta(단위: 라디안)는 원점에서 각 Bin까지의 각도를 결정합니다. 각 Bin의 길이는 한 그룹 내에 있는 theta의 요소 개수를 반영하는 것으로, 범위는 0에서 한 Bin에 놓인 최다 요소 수까지입니다.

rose(theta,x)는 벡터 x를 사용하여 Bin의 개수와 위치를 지정합니다. length(x)는 Bin 개수이고 x의 값은 각 Bin의 중심각을 지정합니다. 예를 들어, x가 요소를 5개 가진 벡터인 경우 rosetheta의 요소를 지정한 x 값을 중심으로 5개 Bin에 분포시킵니다.

rose(theta,nbins)[0,2*pi] 범위에서 균등 간격으로 nbins개의 Bin을 플로팅합니다. 디폴트 값은 20입니다.

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

h = rose(...)는 그래프를 만드는 데 사용되는 line 객체의 핸들을 반환합니다.

[tout,rout] = rose(...)는 벡터 toutrout을 반환하므로 polar(tout,rout)은 데이터에 대한 히스토그램을 생성합니다. 이 구문은 플롯을 생성하지 않습니다.

예제

모두 축소

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)

확장 기능

R2006a 이전에 개발됨