Triangle layer topology function
pos = triptop(dim1,dim2,...,dimN)
tritop calculates neuron positions for layers whose neurons are arranged in an N-dimensional triangular grid.
pos = triptop(dim1,dim2,...,dimN) takes N arguments,
Length of layer in dimension i
and returns an N-by-S matrix of N coordinate vectors, where S is the product of dim1*dim2*...*dimN.
This code creates and displays a two-dimensional layer with 40 neurons arranged in an 8-by-5 triangular grid.
pos = tritop(8,5); net = selforgmap([8 5],'topologyFcn','tritop'); plotsomtop(net)