画路节点线图并计算两点间距离MATLAB
时间: 2024-01-27 14:48:21 浏览: 29
以下是一个简单的 MATLAB 代码实现,用于绘制路节点线图并计算两点之间的距离:
```matlab
% 定义节点坐标
X = [1 2 3 4 5];
Y = [2 4 3 1 2];
% 绘制节点线图
plot(X,Y,'-o');
xlabel('X');
ylabel('Y');
title('节点线图');
% 计算两点间距离
p1 = [X(1) Y(1)];
p2 = [X(5) Y(5)];
dist = norm(p1-p2);
disp(['距离:' num2str(dist)]);
```
这个代码片段定义了一个包含五个节点的路线图,并将其绘制为带有圆圈的线图。然后,它选择了第一个和第五个节点,并计算它们之间的距离。这里我们使用 MATLAB 内置的 `norm` 函数来计算两点之间的欧几里得距离。