boxdist

Расстояние между двумя векторами положения

Синтаксис

d = boxdist(pos)

Описание

boxdist - функция расстояния между слоями, которая используется для нахождения расстояний между нейронами слоя, учитывая их положения.

d = boxdist(pos) принимает один аргумент,

pos

N-by- S матрица положений нейронов

и возвращает S-by- 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))

См. также

| | |

Представлено до R2006a