rose

График гистограммы угла

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

Синтаксис

rose(theta)
rose(theta,x)
rose(theta,nbins)
rose(ax,...)
h = rose(...)
[tout,rout] = rose(...)

Описание

rose(theta) создает гистограмму угла, которая является полярным графиком, показывающим распределение значений, сгруппированных согласно их числовой области значений, показывающим распределение theta в 20 угловых интервалах или менее. Векторная theta, выраженная в радианах, определяет угол каждого интервала от источника. Длина каждого интервала отражает количество элементов в theta которые входят в группу, которая находится в диапазоне от 0 до наибольшего количества элементов, отложенных в любом одном интервале.

rose(theta,x) использует вектор x для определения количества и расположения интервалов. length(x) количество интервалов и значения x задайте центральный угол каждого интервала. Для примера, если x является вектором с пятью элементами, rose распределяет элементы theta в пяти интервалах с центром от заданного x значения.

rose(theta,nbins) графики nbins с равными интервалами интервалы в области значений [0,2*pi]. Значение по умолчанию является 20.

rose(ax,...) графики в осях ax вместо текущей системы координат (gca).

h = rose(...) возвращает указатель на объект линия, используемый для создания графика.

[tout,rout] = rose(...) возвращает векторы tout и rout так polar(tout,rout) генерирует гистограмму для данных. Этот синтаксис не генерирует график.

Примеры

свернуть все

Создайте гистограмму угла значений от 0 до 2π. Распределите данные между 10 интервалами.

theta = [0.4 1.4 3.1 2.3 0.4 2.5 3.9 2.8 2.3 1.6 4.6 4.5 6.1 3.9 5.1];
rose(theta,10)

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

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