exponenta event banner

полярный

(Не рекомендуется) График полярных координат

polar не рекомендуется. Использовать polarplot вместо этого.

Синтаксис

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

Описание

polar функция принимает полярные координаты, выводит их на график в декартовой плоскости и рисует полярную сетку на плоскости.

polar(theta,rho) создает полярный график координат угла theta по отношению к радиусу rho. theta - угол от оси X до вектора радиуса, заданного в радианах; rho - длина вектора радиуса, указанная в единицах пространства данных.

polar(theta,rho,LineSpec) LineSpec определяет тип линии, обозначение графика и цвет линий, построенных на полярном графике.

polar(axes_handle,...) строит графики в осях с помощью ручки axes_handle вместо в текущие оси (gca).

h = polar(...) возвращает объект строки в 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 перед построением графика. Например, можно сделать r равно max(0,r) или abs(r).

Расширенные возможности

См. также

| | | |

Представлен до R2006a