已知一系列点的坐标(x,y),如何通过matlab编程算出任意一点到其他其他各点的距离,并且生成一个距离矩阵.x=[20,50,160,200,120,35,10,0,50,40,120,115];y=[0,0,0,50,100,100,100,25,75,40,40,70];

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 12:50:23
已知一系列点的坐标(x,y),如何通过matlab编程算出任意一点到其他其他各点的距离,并且生成一个距离矩阵.x=[20,50,160,200,120,35,10,0,50,40,120,115];y=[0,0,0,50,100,100,100,25,75,40,40,70];
xRN@~me VDD1Q@AQ 67a|-Qdf}N|OKר*NiKI|%)NQJcEmtG6K=T*I.NvћMٴ3ZQQH:P4Ͱ4.+",V(m" 03FGTvZ~^Ɏ.8Lht1oj 8CPw^#n߲Gan[s ϛUh+ /Ar8p2p^^NrѩV Nn&b YZ1$ )4M^mzMWN%U}' AkA/o In/iNjfa1,a5 xQk_>hܨwEF{!|,983V0A

已知一系列点的坐标(x,y),如何通过matlab编程算出任意一点到其他其他各点的距离,并且生成一个距离矩阵.x=[20,50,160,200,120,35,10,0,50,40,120,115];y=[0,0,0,50,100,100,100,25,75,40,40,70];
已知一系列点的坐标(x,y),如何通过matlab编程算出任意一点到其他其他各点的距离,并且生成一个距离矩阵.
x=[20,50,160,200,120,35,10,0,50,40,120,115];
y=[0,0,0,50,100,100,100,25,75,40,40,70];

已知一系列点的坐标(x,y),如何通过matlab编程算出任意一点到其他其他各点的距离,并且生成一个距离矩阵.x=[20,50,160,200,120,35,10,0,50,40,120,115];y=[0,0,0,50,100,100,100,25,75,40,40,70];
x=[20,50,160,200,120,35,10,0,50,40,120,115];
y=[0,0,0,50,100,100,100,25,75,40,40,70];
distance=zeros(length(x));
for i=1:length(x)
distance(i,:)=sqrt((x-x(i)).^2+(y-y(i)).^2);
end
这个矩阵的第一行是第一个点到其他点的距离,以此类推

谢谢你,我也正在做这个问题呢。有兴趣了可以交流一下。qq:136051804