作业帮 > 综合 > 作业

计算任意两点间距离的matlab程序,并且这些点与点之间的连线是有向的,怎样确定这些有向点之间的距离?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 17:28:37
计算任意两点间距离的matlab程序,并且这些点与点之间的连线是有向的,怎样确定这些有向点之间的距离?
看有向怎样描述了如果1-3距离为正,3-1距离为负,以后只要A-B B数字比A大距离为正
可以这样写
point=[1,2;2,3;3,8;...]'
connect=[1,3;3,1;5,4;.]';
for m=1:length(connect)
dis=norm(point(connect(m,1),:)-point(connect(m,2),:));
if connect(m,1)>connect(m,2)
distance(m)=-dis;
else
distance(m)=dis;
end
end