exponenta event banner

повысился

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

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 до . Распределите данные по 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