作业帮 > 综合 > 作业

matlab求这几个点的两两直线距离

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/06 03:17:22
matlab求这几个点的两两直线距离
4\x0581
8\x0513
81\x0563
51\x0532
38\x0511
17\x0512
22\x0538
19\x0545
62\x0512
是任意的两个点的直线距离 不是点到直线距离
matlab求这几个点的两两直线距离
x=[4\x0581
8\x0513
81\x0563
51\x0532
38\x0511
17\x0512
22\x0538
19\x0545
62\x0512];
x1=x(:,1);y1=x(:,2);
for i=1:8
for j=i+1:9
d(i,j)=sqrt((x1(i)-x1(j))^2+(y1(i)-y1(j))^2);
end
end
d
d =
Columns 1 through 8
0 68.1175 79.0759 67.8970 77.8203 70.2140 46.6154 39.0000
0 0 88.4816 47.0106 30.0666 9.0554 28.6531 33.8378
0 0 0 43.1393 67.4759 81.8352 64.0781 64.5600
0 0 0 0 24.6982 39.4462 29.6142 34.5398
0 0 0 0 0 21.0238 31.3847 38.9487
0 0 0 0 0 0 26.4764 33.0606
0 0 0 0 0 0 0 7.6158
0 0 0 0 0 0 0 0
Column 9
90.1388
54.0093
54.4243
22.8254
24.0208
45.0000
47.7074
54.2033