(Не рекомендуемый) график Полярной координаты
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
.
Отрицательный r
значения отражаются через начало координат, вращающееся pi
(поскольку (theta,r)
преобразовывает к (r*cos(theta), r*sin(theta))
). Если вы хотите различное поведение, можно управлять r
до графического вывода. Например, можно сделать r
равняйтесь max(0,r)
или abs(r)
.