(Не рекомендуемый) Полярный график координат
polar
не рекомендуется. Использовать polarplot
вместо этого.
polar(theta,rho)
polar(theta,rho,LineSpec)
polar(axes_handle,...)
h = polar(...)
The polar
функция принимает полярные координаты, строит графики в Декартовой плоскости и рисует полярную сетку на плоскости.
polar(theta,rho)
создает полярный график координат угла theta
от радиуса rho
. theta
- угол от оси X до радиусного вектора, заданный в радианах; rho
- длина вектора радиуса, заданная в единицах измерения пространства данных.
polar(theta,rho,LineSpec)
LineSpec
задает тип линии, символ графика и цвет для линий, нарисованных на полярном графике.
polar(axes_handle,...)
Графики в осях с указателем axes_handle
вместо в текущую систему координат (gca
).
h = polar(...)
возвращает объект линии в h
.
Отрицательные r
значения отражаются через источник, вращаясь pi
(с (theta,r)
преобразования в (r*cos(theta), r*sin(theta))
). Если вы хотите другого поведения, можно манипулировать r
перед графическим изображением. Для примера можно сделать r
равно max(0,r)
или abs(r)
.