已知一系列点的坐标(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];](/uploads/image/z/6918547-67-7.jpg?t=%E5%B7%B2%E7%9F%A5%E4%B8%80%E7%B3%BB%E5%88%97%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%28x%2Cy%29%2C%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87matlab%E7%BC%96%E7%A8%8B%E7%AE%97%E5%87%BA%E4%BB%BB%E6%84%8F%E4%B8%80%E7%82%B9%E5%88%B0%E5%85%B6%E4%BB%96%E5%85%B6%E4%BB%96%E5%90%84%E7%82%B9%E7%9A%84%E8%B7%9D%E7%A6%BB%2C%E5%B9%B6%E4%B8%94%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA%E8%B7%9D%E7%A6%BB%E7%9F%A9%E9%98%B5.x%3D%5B20%2C50%2C160%2C200%2C120%2C35%2C10%2C0%2C50%2C40%2C120%2C115%5D%3By%3D%5B0%2C0%2C0%2C50%2C100%2C100%2C100%2C25%2C75%2C40%2C40%2C70%5D%3B)
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&bYZ1$)4M^mzMWN%U}'AkA/oIn/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