matlab计算某两点间距离不是任意点,例如有abcdefg,计算ac,bf间的距离,一句句手写sqrt太麻烦了,能不能类似c语言那样函数输入参数那种方法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 17:16:22
matlab计算某两点间距离不是任意点,例如有abcdefg,计算ac,bf间的距离,一句句手写sqrt太麻烦了,能不能类似c语言那样函数输入参数那种方法

matlab计算某两点间距离不是任意点,例如有abcdefg,计算ac,bf间的距离,一句句手写sqrt太麻烦了,能不能类似c语言那样函数输入参数那种方法
matlab计算某两点间距离
不是任意点,例如有abcdefg,计算ac,bf间的距离,一句句手写sqrt太麻烦了,能不能类似c语言那样函数输入参数那种方法

matlab计算某两点间距离不是任意点,例如有abcdefg,计算ac,bf间的距离,一句句手写sqrt太麻烦了,能不能类似c语言那样函数输入参数那种方法
function juli = dist(xy)
% xy 输入点的坐标,N*2,每一行表示一个点的x和y坐标
[N,col] = size(xy);
juli = ones(N,N);
for ii = 1:N
for jj = 1:N
xpf = (xy(ii,1)-xy(jj,1))^2;
ypf = (xy(ii,2)-xy(jj,2))^2;
juli(ii,jj) = sqrt(xpf+ypf);
end
end