boxdist
Distance between two position vectors
Syntax
d = boxdist(pos)
Description
boxdist
is a layer distance function that is used to find the distances
between the layer’s neurons, given their positions.
d = boxdist(pos)
takes one argument,
pos |
|
and returns the S
-by-S
matrix of distances.
boxdist
is most commonly used with layers whose topology function is
gridtop
.
Examples
Here you define a random matrix of positions for 10 neurons arranged in three-dimensional space and then find their distances.
pos = rand(3,10); d = boxdist(pos)
Network Use
To change a network so that a layer’s topology uses boxdist
, set
net.layers{i}.distanceFcn
to 'boxdist'
.
In either case, call sim
to simulate the network with
boxdist
.
Algorithms
The box distance D
between two position vectors Pi
and Pj
from a set of S
vectors is
Dij = max(abs(Pi-Pj))
Version History
Introduced before R2006a