您可以将矢量作为第一个输入传递给plot
,将矩阵(尺寸与第一个矢量的大小相匹配)作为第二个输入传递,它将为第一个输入的每个配对创建一个图表向量和第二个输入的每一行/列。
plot(X, Y, 'o')
这会自动为Y
的每一行着色。如果您希望整个绘图颜色相同,则可以在创建绘图时指定颜色
plot(X, Y, 'o', 'Color', 'black')
但是,如果您想使用scatter
,则需要确保两个输入具有相同的大小。您可以将repmat
应用于X
,使其与Y
的大小相同
xx = repmat(X, size(Y, 1), 1);
scatter(xx(:), Y(:))