Note: This page has been translated by MathWorks. Please click here

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

Generate scatter plot

`scatterplot(x) `

scatterplot(x,n)

scatterplot(x,n,offset)

scatterplot(x,n,offset,plotstring)

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

h = scatterplot(...)

`scatterplot(x) `

produces
a scatter plot for the signal `x`

. The interpretation
of `x`

depends on its shape and complexity:

If

`x`

is a real two-column matrix,`scatterplot`

interprets the first column as in-phase components and the second column as quadrature components.If

`x`

is a complex vector,`scatterplot`

interprets the real part as in-phase components and the imaginary part as quadrature components.If

`x`

is a real vector,`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 character vector 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.

Use `comm.ConstellationDiagram`

when these are required:

Measurements

Basic reference constellations

Signal trajectory plots

Maintaining state between calls

Use `scatterplot`

when:

A simple snapshot of the signal constellation is needed.

`comm.ConstellationDiagram`

| `comm.EyeDiagram`

| `plot`

| `scatter`

Was this topic helpful?