现在我得到一个名为 Test 的矩阵,它有 1000 行和 2 列,其中包含 1000 个点的 (x, y) 坐标。第一列是 X 坐标值,第二列是 Y 坐标值。
现在我想显示(绘图)所有的点,但我发现如果我只使用绘图(测试)是错误的。
你们能给我一个解决方案吗?
当您使用单参数形式的plot (ie plot(Y)
) 时,当Y
是一个矩阵时,Y 的每一列都针对行号绘制。
如果第 1 列代表x
第 2 列,则y
需要使用双参数形式:
plot(Test(:,1), Test(:,2))
听起来你想要一个散点图,你可以通过它,
plot(Test(:,1), Test(:,2), '*')
您可以将标记更改为许多不同的符号。例如,'o'
给出一个圆圈、'*'
给出一个星号、给出一个点等。有关完整列表'.'
,请参阅绘图文档。
如果您离开标记规范,它将默认为没有标记,用实线连接点 - 不适合散点图!