Main Content

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

rlim

극좌표 좌표축에 대한 r축 제한 설정 또는 쿼리

설명

예제

rlim(limits)는 현재 극좌표 좌표축에 대한 r축 제한을 지정합니다. limits[rmin rmax] 형식의 요소를 2개 가진 벡터로 지정합니다. 여기서 rmaxrmin보다 큰 숫자형 값입니다.

예제

rlim('auto')는 MATLAB®r축 제한을 선택할 수 있도록 합니다. 이 명령은 polar axes 객체의 RLimMode 속성을 'auto'로 설정합니다.

rlim('manual')은 제한이 자동으로 변경되는 것을 방지합니다. hold on 명령을 사용하여 극좌표 좌표축에 새 데이터를 추가할 때 현재 제한을 유지하려면 이 옵션을 사용하십시오. 이 명령은 polar axes 객체의 RLimMode 속성을 'manual'로 설정합니다.

예제

rl = rlim은 현재 극좌표 좌표축에 대한 제한을 포함하는 요소를 2개 가진 벡터를 반환합니다.

m = rlim('mode')'auto' 또는 'manual'인 제한 모드의 현재 값을 반환합니다. 제한을 지정하거나 모드를 'manual'로 설정하지 않는 한 이 모드는 기본적으로 'auto'로 설정됩니다.

예제

___ = rlim(pax,___)는 현재의 극좌표 좌표축 대신 pax로 지정된 극좌표 좌표축을 사용합니다. pax를 첫 번째 입력 인수로 지정하십시오. 원래 구문에서 지원하는 경우에만 추가 입력 또는 출력 인수를 포함합니다.

예제

모두 축소

극좌표 플롯을 생성하고 r축 제한을 변경합니다.

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
rlim([0 1])

Figure contains an axes. The axes contains an object of type line.

제한을 원래 값으로 다시 설정합니다.

rlim('auto')

Figure contains an axes. The axes contains an object of type line.

음수 반지름 값을 사용하여 극좌표 플롯을 만듭니다. 기본적으로 polarplot은 음수 값을 원점에 대한 대칭으로 표시합니다.

theta = linspace(0,2*pi);
rho = sin(theta);
polarplot(theta,rho)

Figure contains an axes. The axes contains an object of type line.

범위가 -1에서 1이 되도록 r축의 제한을 변경합니다.

rlim([-1 1])

Figure contains an axes. The axes contains an object of type line.

극좌표 플롯을 생성하고 r축 제한을 반환합니다.

theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)

Figure contains an axes. The axes contains an object of type line.

rl = rlim
rl = 1×2

         0    0.5000

rlim에 대한 첫 번째 입력값으로 polar axes 객체를 지정하여 특정한 극좌표 좌표축에 대한 제한을 설정합니다. 그렇지 않으면 rlim이 현재 좌표축에 대한 제한을 설정합니다.

pax = polaraxes;
rlim(pax,[0 5])

Figure contains an axes. The axes is empty.

입력 인수

모두 축소

최소 및 최대 제한으로, [rmin rmax] 형식의 요소를 2개 가진 벡터로 지정됩니다. 여기서 rmaxrmin보다 큰 숫자형 값입니다. 두 제한을 모두 지정하거나 한 제한을 지정하고 MATLAB이 다른 하나를 자동으로 계산하게 할 수 있습니다.

  • 최소 제한을 최소 데이터 값으로 자동으로 설정하려면 첫 번째 요소를 -inf로 지정하십시오(예: rlim([-inf 0])).

  • 최대 제한을 최대 데이터 값으로 자동으로 설정하려면 두 번째 요소를 inf로 지정하십시오(예: rlim([0 inf])).

제한을 지정하면 polar axes 객체의 RLim 속성이 지정된 값으로 업데이트되고 RLimMode 속성이 'manual'로 변경됩니다.

예: rlim([0 1])

극좌표 좌표축 또는 극좌표 좌표축으로 구성된 배열. 이 인수를 지정하지 않을 경우 rlim은 현재 좌표축에 대한 제한을 설정합니다(현재 좌표축이 polar axes 객체인 경우).

출력 인수

모두 축소

현재 제한으로, [rmin rmax] 형식의, 요소를 2개 가진 벡터로 반환됩니다. 제한을 쿼리하면 polar axes 객체에 대한 RLim 속성값이 반환됩니다.

현재 제한 모드로, 다음 값 중 하나로 반환됩니다.

  • 'auto' — 제한이 데이터의 변경 사항을 반영하도록 자동으로 업데이트됩니다.

  • 'manual' — 제한이 데이터 변경 사항을 반영하도록 자동으로 업데이트되지 않습니다.

r축 제한 모드를 쿼리하면 polar axes 객체에 대한 RLimMode 속성값이 반환됩니다.

참고 항목

함수

속성

R2016a에 개발됨