1

现在我得到一个名为 Test 的矩阵,它有 1000 行和 2 列,其中包含 1000 个点的 (x, y) 坐标。第一列是 X 坐标值,第二列是 Y 坐标值。

现在我想显示(绘图)所有的点,但我发现如果我只使用绘图(测试)是错误的。

你们能给我一个解决方案吗?

4

2 回答 2

1

当您使用单参数形式的plot (ie plot(Y)) 时,当Y是一个矩阵时,Y 的每一列都针对行号绘制。

如果第 1 列代表x第 2 列,则y需要使用双参数形式:

plot(Test(:,1), Test(:,2))
于 2013-10-04T04:22:14.460 回答
1

听起来你想要一个散点图,你可以通过它,

plot(Test(:,1), Test(:,2), '*')

您可以将标记更改为许多不同的符号。例如,'o'给出一个圆圈、'*'给出一个星号、给出一个点等。有关完整列表'.',请参阅绘图文档。

如果您离开标记规范,它将默认为没有标记,用实线连接点 - 不适合散点图!

于 2013-10-04T05:39:03.887 回答