3个回答
展开全部
假设有n个点,1,2,···n,矩阵ZB为2行n列,第一列为X坐标,第二列为Y坐标,矩阵JD2行k列,每列表示有连线的两个点
linjie=zeros(2,n);
for i=1:size(JD,2)
linjie(JD(i,1),JD(i,2))=sqrt((ZB(JD(i,1),1)-ZB(JD(i,2),1))^2+(ZB(JD(i,1),2)-ZB(JD(i,2),2))^2);
end
linjie=linjie+linjie';
linjie=zeros(2,n);
for i=1:size(JD,2)
linjie(JD(i,1),JD(i,2))=sqrt((ZB(JD(i,1),1)-ZB(JD(i,2),1))^2+(ZB(JD(i,1),2)-ZB(JD(i,2),2))^2);
end
linjie=linjie+linjie';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询