dist1.m

来自「使用matlab进行实现的kmeans算法。数据集。」· M 代码 · 共 26 行

M
26
字号
function D = dist1(x,t);% dist1 : calculate a nt*nx vector containing distances between all points%	  in x and all points in t. x and t must be row vectors !%         Used in sqrDist% D = dist1(x,t)%	x,t	- row vectors%	D	- the nt*nx result% Copyright (c) 1995-2001 Frank Dellaert% All rights Reservedglobal dist1_warningif isempty(dist1_warning)   warning('dist1: please compile mex-version by typing "mex dist1.c" in "clusters" directory');   dist1_warning=1;end[dx,nx] = size(x);[dt,nt] = size(t);if (dx~=1 | dt~=1), error('dist1 only takes row vectors'); end% totally vectorized (but memory hungry)D = x(ones(1,nt),:) - t(ones(1,nx),:)';

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?