Расстояние между двумя радиус-векторами
d = boxdist(pos)
boxdist функция расстояния слоя, которая используется, чтобы найти расстояния между нейронами слоя, учитывая их положения.
d = boxdist(pos) берет один аргумент,
pos |
|
и возвращает S- S матрица расстояний.
boxdist обычно используется со слоями, функцией топологии которых является gridtop.
Здесь вы задаете случайную матрицу положений для 10 нейронов, расположенных в 3-мерном пространстве, и затем находите их расстояния.
pos = rand(3,10); d = boxdist(pos)
Изменить сеть так, чтобы топология слоя использовала boxdist, установите net.layers{i}.distanceFcn к 'boxdist'.
В любом случае вызовите sim симулировать сеть с boxdist.
Расстояние поля D между двумя радиус-векторами Pi и Pj от набора S векторы
Dij = max(abs(Pi-Pj))