Documentation Center

  • Trial Software
  • Product Updates

gplot

Plot nodes and links representing adjacency matrix

Syntax

gplot(A,Coordinates)
gplot(A,Coordinates,LineSpec)

Description

The gplot function graphs a set of coordinates using an adjacency matrix.

gplot(A,Coordinates) plots a graph of the nodes defined in Coordinates according to the n-by-n adjacency matrix A, where n is the number of nodes. Coordinates is an n-by-2 matrix, where n is the number of nodes and each coordinate pair represents one node.

gplot(A,Coordinates,LineSpec) plots the nodes using the line type, marker symbol, and color specified by LineSpec.

Examples

expand all

Plot Graph of Nodes Using Asterisks

Plot half of a "Bucky ball" carbon molecule, placing asterisks at each node.

k = 1:30;
[B,XY] = bucky;
gplot(B(k,k),XY(k,:),'-*')
axis square

More About

expand all

Tips

For two-dimensional data, Coordinates(i,:) = [x(i) y(i)] denotes node i, and Coordinates(j,:) = [x(j)y(j)] denotes node j. If node i and node j are connected, A(i,j) or A(j,i) is nonzero; otherwise, A(i,j) and A(j,i) are zero.

See Also

| |

Was this topic helpful?