Main Content

polar

(권장되지 않음) 극좌표 플롯

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

구문

polar(theta,rho)
polar(theta,rho,LineSpec)
polar(axes_handle,...)
h = polar(...)

설명

polar 함수는 극좌표를 받아 카테시안 평면(Cartesian Plane)에 플로팅한 후 이 평면에 극좌표 그리드를 그립니다.

polar(theta,rho)는 반지름 rho에 대한 각도 theta의 극좌표 플롯을 생성합니다. thetax축에서 반지름 벡터까지의 각도(단위: 라디안)이며, rho는 반지름 벡터의 길이(단위: 데이터스페이스)입니다.

polar(theta,rho,LineSpec) LineSpec은 극좌표 플롯에 그리는 선에 대한 선 유형, 플롯 기호, 색을 지정합니다.

polar(axes_handle,...)은 현재 좌표축(gca) 대신 axes_handle 핸들 좌표축에 플로팅됩니다.

h = polar(...)는 line 객체를 h로 반환합니다.

예제

모두 축소

빨간색 파선을 사용하여 단순한 극좌표 플롯을 생성합니다.

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

figure
polar(theta,rho,'--r')

음의 r 값은 pi만큼 회전한 것으로, 원점 대칭입니다((theta,r)(r*cos(theta), r*sin(theta))로 변환되기 때문). 다른 동작을 원할 경우 플로팅을 수행하기 전에 r을 조작할 수 있습니다. 예를 들어, rmax(0,r)이나 abs(r)과 동일하게 만들 수 있습니다.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | |