12
返回列表 发新帖
楼主: gisjun

[已解决] 一组点与一组点之间的距离快速算法

[复制链接]

入门

74 麦片

财富积分


50500


117

主题

296

帖子

0

最佳答案
  • 关注者: 4
 楼主| 发表于 2019-1-12 19:40:28 | 显示全部楼层
本帖最后由 gisjun 于 2019-1-12 19:41 编辑
maple1314168 发表于 2019-1-12 19:17
你看看例子啊。没有什么要求。
A,B两个两列矩阵,放进去啊。
就是说,你内存不够,可以试试单精度

感谢大神耐心解答,我直接把二楼代码基础上添加了:D = pdist2(Adata,Bdata,'euclidean'); 确实和二楼结果一样,而且更耗时更短。我补充问下:pdist2函数帮助里的第一个例子:
X = randn(100,5);
Y = randn(25,5);
D = pdist2(X,Y,'euclidean');
这里的5是什么意思?我一直以为X和Y只是点的坐标,一下出现个5,很蒙圈,意思是超出空间3维坐标的5维坐标吗?

论坛优秀回答者

权威

3223 麦片

财富积分



2

主题

3509

帖子

724

最佳答案
  • 关注者: 148
发表于 2019-1-12 19:52:51 | 显示全部楼层
gisjun 发表于 2019-1-12 19:40
感谢大神耐心解答,我直接把二楼代码基础上添加了:D = pdist2(Adata,Bdata,'euclidean'); 确实和二楼结果 ...

对啊!不要局限两三维。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表