R - Como obter subscritos de linha e coluna de elementos correspondentes de uma matriz de distância

Eu tenho um vetor inteirovec1 e eu estou gerando uma matriz distante usandodist função. Eu quero obter as coordenadas (linha e coluna) do elemento de determinado valor na matriz da distância. Essencialmente, eu gostaria de separar o par de elementos d-distantes. Por exemplo:

vec1 <- c(2,3,6,12,17)
distMatrix <- dist(vec1)

#   1  2  3  4
#2  1         
#3  4  3      
#4 10  9  6   
#5 15 14 11  5

Diga, estou interessado em um par de elementos no vetor que estão separados por 5 unidades. Eu queria obter a coordenada1, que são as linhas e a coordenada2, que são as colunas da matriz de distância. Neste exemplo de brinquedo, eu esperaria

coord1  
# [1] 5
coord2
# [1] 4

Gostaria de saber se existe uma maneira eficiente de obter esses valores que não envolvem a conversão dodist objetar a uma matriz ou percorrer a matriz?

questionAnswers(2)

yourAnswerToTheQuestion