Communications Toolbox | ![]() ![]() |
Syntax
scatterplot(x); scatterplot(x,n); scatterplot(x,n,offset); scatterplot(x,n,offset,plotstring); scatterplot(x,n,offset,plotstring,h); h = scatterplot(...);
Description
scatterplot(x)
produces a scatter plot for the signal x
. The interpretation of x
depends on its shape and complexity:
x
is a real two-column matrix, then scatterplot
interprets the first column as in-phase components and the second column as quadrature components.
x
is a complex vector, then scatterplot
interprets the real part as in-phase components and the imaginary part as quadrature components.
scatterplot
interprets it as a real signal.
scatterplot(x,n)
is the same as the first syntax, except that the function plots every n
th value of the signal, starting from the first value. That is, the function decimates x
by a factor of n
before plotting.
scatterplot(x,n,offset)
is the same as the first syntax, except that the function plots every n
th value of the signal, starting from the (offset+1
)st value in x
.
scatterplot(x,n,offset,plotstring)
is the same as the syntax above, except that plotstring
determines the plotting symbol, line type, and color for the plot. plotstring
is a string whose format and meaning are the same as in the plot
function.
scatterplot(x,n,offset,plotstring,h)
is the same as the syntax above, except that the scatter plot is in the figure whose handle is h
, rather than a new figure. h
must be a handle to a figure that scatterplot
previously generated. To plot multiple signals in the same figure, use hold on
.
h = scatterplot(...)
is the same as the earlier syntaxes, except that h
is the handle to the figure that contains the scatter plot.
Examples
See Example: Scatter Plots or the example on the reference page for demodmap
. Both examples illustrate how to plot multiple signals in a single scatter plot.
For an online demonstration, type playshow scattereyedemo
.
See Also
eyediagram
, plot
, scattereyedemo
, scatter
![]() | rsgenpoly | shift2mask | ![]() |