scatterplot

Сгенерируйте график рассеивания

Синтаксис

scatterplot(x)
scatterplot(x,n)
scatterplot(x,n,offset)
scatterplot(x,n,offset,plotstring)
scatterplot(x,n,offset,plotstring,h)
h = scatterplot(...)

Описание

scatterplot(x) производит график рассеивания для x сигнала. Интерпретация x зависит от своей формы и сложности:

  • Если x является действительной матрицей 2D столбца, scatterplot интерпретирует первый столбец как синфазные компоненты и второй столбец как квадратурные компоненты.

  • Если x является комплексным вектором, scatterplot интерпретирует действительную часть как синфазные компоненты и мнимую часть как квадратурные компоненты.

  • Если x является вектором действительных чисел, scatterplot интерпретирует его как действительный сигнал.

scatterplot(x,n) совпадает с первым синтаксисом, за исключением того, что графики функций каждый n th значение сигнала, начинающего с первого значения. Таким образом, функция десятикратно уменьшает x фактором n перед графическим выводом.

scatterplot(x,n,offset) совпадает с первым синтаксисом, за исключением того, что графики функций каждый n th значение сигнала, начинающего со значения (offset+1)-Стрит в x.

scatterplot(x,n,offset,plotstring) совпадает с синтаксисом выше, за исключением того, что plotstring определяет символ графического вывода, тип строки и цвет для графика. plotstring является вектором символов, формат которого и значение эквивалентны в функции plot.

scatterplot(x,n,offset,plotstring,h) совпадает с синтаксисом выше, за исключением того, что график рассеивания находится в фигуре, указателем которой является h, а не новая фигура. h должен быть указателем на фигуру, которую ранее сгенерировал scatterplot. Чтобы построить несколько сигналов в той же фигуре, используйте hold on.

h = scatterplot(...) совпадает с более ранними синтаксисами, за исключением того, что h является указателем на фигуру, которая содержит график рассеивания.

Примеры

свернуть все

Создайте 64-QAM сигнал, в котором используется каждая точка совокупности.

d = (0:63)';
s = qammod(d,64);

Отобразите график рассеивания совокупности.

scatterplot(s)

Советы

Используйте comm.ConstellationDiagram, когда они будут требоваться:

  • Измерения

  • Основные ссылочные совокупности

  • Графики траектории сигнала

  • Поддержание состояния между вызовами

Используйте scatterplot когда:

  • Необходим простой снимок состояния сигнального созвездия.

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