文件名称:euclideanV:计算两个 3D 点集之间的 3D 距离-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 07:14:36
matlab
INPUT:两组匹配的列向量,x1, y1, z1 & x2, y2, z2 代表两个3D点集的xyz坐标。 例如: x1=[1;1;1],y1=[1;1;1], z1=[1;1;1] x2=[2;2;2],y2=[2;2;2], z2=[2;2;2] 输出:单列向量,euclidV3D,每行是两个点集中每个位置向量之间的 3D 距离。 例如 euclid3D=[1.7321; 1.7321; 1.7321] 用法:[euclidV3D] = euclideanV(x1, y1, z1, x2, y2, z2) 函数避免了for循环,因此比之前提交的函数euclidean更快(尽管对高维数组有用)。
【文件预览】:
euclideanV.zip