boxdist

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

Синтаксис

d = boxdist(pos)

Описание

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

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

pos

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

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

Смотрите также

| | |

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