R距离矩阵构建

lol*_*ity 0 r distance matrix

R的新功能.我在R中有几个组件的坐标矩阵,如下所示:

    x   y   z
C1  0.3 0.2 -1.2
C2  -1.5    0.7 0
C3  0.2 -0.75   0.22
...
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在R中构建每个组件对的距离矩阵,如:

    C1  C2  C3  ...
C1  0   0.2 0.7 ...
C2  0.2 0   1.2 ...
C3  0.7 1.2 0   ...
...
Run Code Online (Sandbox Code Playgroud)

Señ*_*r O 5

你会的

as.matrix(dist(Matrix))
Run Code Online (Sandbox Code Playgroud)

然后:

rownames(DistMatrix) <- colnames(DistMatrix) <- rownames(Matrix)
Run Code Online (Sandbox Code Playgroud)