分别用scatter函数和scatter3函数绘制二维和三维散点图。scatter函数的调用格式为:
scatter(X,Y,S,C) 在矢量X和Y指定的位置上显示彩色圆圈。X和Y必须大小相同。S确定标记的大小。它可以是与X和Y长度相同的矢量,也可以是一个标量。若S为标量,则MATLAB将所有的标记绘成相同大小。C确定每个标记的颜色。当C为与X和Y长度相同的矢量时,将根据C中的值进行线性着色。当C为length(X)×3的矩阵时,用RGB值指定标记的颜色。C也可以是一个颜色字符串。默认时用'o'作为散点标记。
scatter(X,Y) 用大小和颜色的默认设置绘标记。
scatter(X,Y,S) 使用一种颜色,用指定的大小绘标记。
scatter(...,markertype) 用指定的标记类型替代 'o'。
scatter(...,'filled') 填充标记。
h=scatter(...) 返回scatter函数创建的直线对象的句柄。
下面利用随机数绘散点图。
code.matlab
x=[1:100];
y=rand(1,size(x));
scatter(x,y)
生成图2-4。
\[\]
图2-4 散点图