如何找到两个矩阵之间最近的两个点?

Ender A.Rencüzoğulları

我有

X = (Yt.*sin(W))-(Xt.*cos(W));
Y = (Yt.*cos(W))+(Xt.*sin(W));  % which give the coordinates X and Y. 
X_inv = R.*sin(B_involute); 
Y_inv = R.*cos(B_involute);     % which give the coordinates X_inv and Y_inv.

我需要找到的最近的两个点XY并且X_invY_inv

从现在开始非常感谢。

hai

您可以使用以下方式有效地计算成对距离 pdist2

D = pdist2( [X(:) Y(:)], [X_inv(:) Y_inv(:)] );

一旦有了成对的距离,就很容易找到最小距离

[md mi] = min(D(:));

将线性索引转换为对索引

[idx, inv_idx] = ind2sub( size(D), mi );

结果

fprintf(1, 'Closest points are [%d]: (%f,%f) -> [%d]: (%f,%f)\n',...
        idx, X(idx), Y(idx), inv_idx, X_inv(inv_idx), Y_inv(inv_idx) );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找到两个矩阵之间最近的两个点?

来自分类Dev

找到两个最近的点的邻居

来自分类Dev

如何在MATLAB中找到两个凸包之间的最近点?

来自分类Dev

如何在MATLAB中找到两个凸包之间的最近点?

来自分类Dev

我如何找到两个点/像素之间的距离?

来自分类Dev

如何找到两个对象之间等距的点?

来自分类Dev

如何找到两个线段之间的点的特定比例?

来自分类Dev

我如何找到两个点/像素之间的距离?

来自分类Dev

如何找到两个矩形之间最接近的距离的两个点?

来自分类Dev

在Spark中找到两个表之间的最近时间

来自分类Dev

如何在MATLAB中的矩阵中两个已知点之间创建随机路径

来自分类Dev

如何在THREE.js中找到两个向量之间的旋转矩阵

来自分类Dev

如何在Matlab中找到两个矩阵之间的行对行对应

来自分类Dev

找到两个球体的碰撞点

来自分类Dev

在两个矩阵之间查找值

来自分类Dev

两个矩阵之间的行相关

来自分类Dev

两个矩阵之间的xcorr

来自分类Dev

在两个矩阵之间查找值

来自分类Dev

两个线段之间的转换矩阵

来自分类Dev

匹配两个矩阵之间的行

来自分类Dev

如何找到 GPS 轨迹数据集中两个相邻点之间的距离(以英尺为单位)?

来自分类Dev

如何在两个栅格(矩阵)之间替换值?

来自分类Dev

如何获得两个矩阵之间的标量乘法?

来自分类Dev

如何在两个栅格(矩阵)之间替换值?

来自分类Dev

如何在两个矩阵之间进行过滤?

来自分类Dev

R如何计算两个矩阵行之间的差异?

来自分类Dev

在两个不同的点之间画线

来自分类Dev

在两个锚点之间居中

来自分类Dev

在两个视图之间找到相交?

Related 相关文章

热门标签

归档