주요 콘텐츠

ezpolar

(권장되지 않음) 간단히 사용할 수 있는 극좌표 플로터

  • Easy-to-use polar coordinate plotter

ezpolar는 권장되지 않습니다. fpolarplot을 대신 사용하십시오. (R2024a 이후) 코드 업데이트에 대한 자세한 내용은 버전 내역을 참조하십시오.

설명

ezpolar(f)theta에 대한 디폴트 구간 [0, 2π]에 함수 rho = f(theta)로 정의된 곡선을 플로팅합니다.

ezpolar는 플롯의 아래쪽에 자동으로 제목을 추가합니다.

예제

ezpolar(f,thetainterval)은 지정된 구간에 플로팅합니다. [thetamin thetamax] 형식의, 요소를 2개 가진 벡터로 구간을 지정하십시오.

ezpolar(ax,___)ax로 지정된 좌표축에 플로팅합니다. 위에 열거된 구문에서 좌표축을 첫 번째 입력 인수로 지정합니다.

h = ezpolar(___)Line 객체를 반환합니다. 플롯을 생성한 후에 속성을 수정하려면 h를 사용하십시오. 속성 목록은 Line 속성을 참조하십시오.

예제

모두 축소

구간 [0, 2π]에 대해 함수 1+cos(θ)를 플로팅합니다.

ezpolar("1+cos(theta)")

Plot of the polar function 1+cos(theta)

입력 인수

모두 축소

플로팅할 함수로, 문자형 벡터, string형 스칼라 또는 명명된 함수나 익명 함수에 대한 함수 핸들로 지정됩니다.

rho = f(theta) 형식의 함수를 지정해야 합니다. 이 함수는 하나 이상의 벡터 입력 인수를 받고 같은 크기를 갖는 벡터 출력 인수 하나를 반환해야 합니다.

함수를 문자형 벡터 또는 string형 스칼라로 지정하는 경우 곱셈, 나눗셈, 거듭제곱이 요소별 연산으로 수행됩니다. 예를 들어, theta^2theta.^2으로 해석됩니다.

예: ezpolar("sin(theta^2)")

함수를 함수 핸들로 지정하는 경우 최적의 성능을 구현하려면 행렬 연산자 대신 배열 연산자를 사용하십시오. 예를 들어, *(mtimes) 대신 .*(times)를 사용하십시오.

예: ezpolar(@(theta) sin(theta).*cos(theta))

두 개 이상의 입력 인수를 받는 함수를 지정하는 경우 함수를 익명 함수로 지정하십시오.

예: ezpolar(@(theta,arg2,arg3) myfun(theta,arg2,arg3))

theta의 구간으로, [thetamin thetamax] 형식의, 요소를 2개 가진 벡터로 지정됩니다.

Axes 객체. 이 인수를 지정하지 않는 경우 ezpolar는 현재 좌표축(gca)을 사용합니다.

확장 기능

모두 확장

버전 내역

R2006a 이전에 개발됨

모두 축소

참고 항목

함수

속성

도움말 항목