Meh*_*ban 0 matlab distance vectorization
我有一个×k矩阵,我想得到参考1×k向量的n个向量的平均距离.我可以norm(v(i, :) - test)在for循环内部使用它,但有没有最小的解决方案呢?
您可以使用PDIST2功能:
mean(pdist2(X,test))
Run Code Online (Sandbox Code Playgroud)
或者,如果您无法访问统计工具箱:
mean(sqrt(sum(bsxfun(@minus, X, test).^2,2)))
Run Code Online (Sandbox Code Playgroud)