作业帮 > 综合 > 作业

matlab 求点间距离矩阵

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/22 11:44:04
matlab 求点间距离矩阵
请高手帮忙写一个程序,输入点的坐标(比如30个),得到一个30*30的点间距离的矩阵,
clear;
n=input('请输入点的个数:');
x=zeros(1,n);
y=x;
for i=1:n
disp(['请输入第',num2str(i),'个点的坐标']);
x(i)=input('x=?');
y(i)=input('y=?');
end
r=zeros(n,n);
for j=1:n
for k=1:n
r(j,k)=sqrt((x(k)-x(j))^2+(y(k)-y(j))^2);
end
end