Main Content

boxdist

두 위치 벡터 사이의 거리

구문

d = boxdist(pos)

설명

boxdist는 계층에서 위치가 주어진 뉴런들 사이의 거리를 구하는 데 사용되는 계층 거리 함수입니다.

d = boxdist(pos)는 다음 하나의 인수를 받습니다.

pos

뉴런 위치로 구성된 N×S 행렬

그런 다음 거리로 구성된 S×S 행렬을 반환합니다.

boxdist는 위상 함수가 gridtop인 계층에서 가장 일반적으로 사용됩니다.

예제

3차원 공간에 배치된 뉴런 10개의 위치로 구성된 확률 행렬을 정의한 다음, 뉴런들의 거리를 구합니다.

pos = rand(3,10);
d = boxdist(pos)

신경망 사용

계층의 위상이 boxdist를 사용하도록 신경망을 변경하려면 net.layers{i}.distanceFcn'boxdist'로 설정하십시오.

둘 중 어느 경우든 boxdist를 사용하여 신경망을 시뮬레이션하려면 sim을 호출하십시오.

알고리즘

S 벡터의 집합에서 두 위치 벡터 PiPj 간의 상자 거리 D는 다음과 같습니다.

Dij = max(abs(Pi-Pj))

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |