повысился

Угловой график гистограммы

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

Синтаксис

повысился (тета)
повысился (тета, x)
повысился (тета, nbins)
повысился (ax...)
h = повысился (...)
[рекламируйте, бегство] = повысилось (...)

Описание

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

Была ли эта тема полезной?