来自贝绍轶的问题
【在已知n个点三维坐标的情况下,求每两点之间的距离.用matlab.】
在已知n个点三维坐标的情况下,求每两点之间的距离.用matlab.
1回答
2020-05-20 18:35
【在已知n个点三维坐标的情况下,求每两点之间的距离.用matlab.】
在已知n个点三维坐标的情况下,求每两点之间的距离.用matlab.
假设x是n个点的坐标
x=[111;
222;
333
...;
nnn
];
fori=1:n
forj=1:n
dis(i,j)=sqrt(sum((x(i,:)-y(j,:)).^2));
end;
end;