Main Content

plotsom

Plot self-organizing map

Syntax

plotsom(pos)
plotsom(W,D,ND)

Description

plotsom(pos) takes one argument,

POS

N-by-S matrix of S N-dimension neural positions

and plots the neuron positions with red dots, linking the neurons within a Euclidean distance of 1.

plotsom(W,D,ND) takes three arguments,

W

S-by-R weight matrix

D

S-by-S distance matrix

ND

Neighborhood distance (default = 1)

and plots the neuron’s weight vectors with connections between weight vectors whose neurons are within a distance of 1.

Examples

Plot Self-Organizing Maps

These examples generate plots of various layer topologies.

pos = hextop([5 6]); 
plotsom(pos)

pos = gridtop([4 5]); 
plotsom(pos)

pos = randtop([18 12]); 
plotsom(pos)

pos = gridtop([4 5 2]); 
plotsom(pos)

pos = hextop([4 4 3]); 
plotsom(pos)

See plotsompos for an example of plotting a layer’s weight vectors with the input vectors they map.

Version History

Introduced before R2006a

See Also