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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 05:08:39
matlab计算某两点间距离不是任意点,例如有abcdefg,计算ac,bf间的距离,一句句手写sqrt太麻烦了,能不能类似c语言那样函数输入参数那种方法
xQJA} &D(]vUp{QQ "IL(puկ]Yo 3wΜsN89Rqw{ؤulvmcl~8ݳY7#lY4_E z_x!O'ċ a3KjOhL Y2EԲs=<- '7o7 f3zq٥HcRƫ"`@ \/W=Ŵ"$Uat\b|ݿzb2:!3d":mBtThNtvw 56+C.+G]HPGI1}[JL]d$@7I we(!BI}B&~7;[)q

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