长方体上点的平均成对距离

时间:2018-09-16 08:07:06

标签: distance cartesian pairwise

我有一个侧面为1,1和h = 3的长方体。我需要在其四壁上放置随机点(每面壁上1x3的壁上有5个随机点),并找到这四侧上所有点中的任意两个点之间的平均(3d)距离。我创建了四个矩阵(每个壁一个),在其中放置了随机点的3d笛卡尔坐标。 https://ibb.co/n4ABZz 一旦有了这些矩阵,如何获得平均成对距离?我是否使用pdist()?此函数是否自动知道矩阵中的列对应于这些点的x,y和z坐标?这是我的尝试(Matlab):

h=3;
n=5
v1=rand(1,n)
v2=rand(h,n)
v3=ones([1,n])
v4=zeros([1,n])
A=[v3;v1;v2].'
B=[v1;v3;v2].'
C=[v4;v1;v2].'
D=[v1;v4;v2].'
E=[A;B;C;D]
Epd=pdist(E)
Eav=mean2(Epd)

0 个答案:

没有答案