matlab 已知多个点的位置,把它们连成一条线
时间: 2023-08-23 11:09:13 浏览: 286
可以使用 `plot` 函数来将多个点连成一条线。首先,将点的坐标存储在一个矩阵中,每一行代表一个点的坐标。然后,使用 `plot` 函数将这些点连成一条线。
假设有三个点的坐标分别为 `(1,2)`,`(3,4)` 和 `(5,6)`,可以按照以下方式绘制它们连成的一条线:
```matlab
% 定义点的坐标
points = [1 2; 3 4; 5 6];
% 绘制连接点的线
plot(points(:,1), points(:,2));
```
这将绘制出连接这三个点的一条线段。如果要将线段变成一个闭合的多边形,可以在绘制时将第一个点的坐标添加到末尾:
```matlab
% 添加第一个点的坐标到末尾,使线段闭合
points = [points; points(1,:)];
% 绘制多边形
plot(points(:,1), points(:,2));
```
阅读全文