matdistance.m
来自「matlab aamtool box」· M 代码 · 共 16 行
M
16 行
function d = matdistance(x,y)
% matdistance - the Euclidean distance matrix
%
% x = rand(100, 2);
% y = rand(100, 2);
% d = matdistance(x,y)
%
%
[n, dx] = size(x);
[m, dy] = size(y);
d = repmat(x, [1 1 m]) - permute(repmat(y, [1 1 n]), [3 2 1]);
d = sum(d.^2,2);
d = squeeze(d);
d = sqrt(d);
return;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?