我正在寻找在一组点之间创建一个“网络”,其中数据可以告诉任何两个点之间是否存在链接。
我想到的方式是绘制每个对点,然后将每个对重叠在彼此之上。
但是,如果有一种方法可以简单地在两点之间画一条线,那会容易得多。
任何帮助,将不胜感激!
最佳答案
如果可以将线段的x和y坐标组织为2×N数组,则可以使用PLOT函数将矩阵的每一列绘制为一条线。这是一个简单的示例,用于绘制单位正方形的四条线:
x = [0 1 1 0; ...
1 1 0 0];
y = [0 0 1 1; ...
0 1 1 0];
plot(x,y);
这将以不同的颜色绘制每条线。要将所有线条绘制为黑色,请执行以下操作:
plot(x,y,'k');
关于matlab - 如何在Matlab中的点之间画一条线?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5515526/