记录了用matlab绘制“2d散点图”、“3d散点图”的代码与步骤。

文章完善进度100%

需求&方法1

已知一系列的(x,y)坐标,请绘制2d散点图!

具体操作步骤

2d散点图,由名字可以得出是由很多组(x,y)点分页在2d平面上形成的图。
主要用到的函数为“scatter”,具体代码如下

1
2
3
4
x=[75 78 51 82 77 88 41 78 78 61 71 74 62 81 75 64 80 72 51 80 56 73]
y=[208 146 168 149 208 102 130 155 163 154 145 147 143 161 145 120 153 158 123 163 177 148]
sz=10 %点的大小
scatter(x,y,sz,'r','filled'); %'r'为颜色,'filled'表示画实心点

需求&方法2

已知一系列的(x,y,z)坐标,请绘制3d散点图!

具体操作步骤

3d散点图,由名字可以得出是由很多组(x,y,z)点分页在3d平面上形成的图。
主要用到的函数为“scatter3”,具体代码如下

1
2
3
4
5
X=[1,2,3,4,5,6];
Y=[4,5,6,1,2,3];
Z=[6,1,5,2,4,3];
sz=10 %点的大小
scatter3(X(:),Y(:),Z(:),sz,'filled');