我正在寻找一种使用散点图可视化多维数据集的方法。
例如,可以对一个圆柱体进行以下操作:
[X,Y,Z]=cylinder(20)
x=X(:)
y=Y(:)
z=Z(:)
scatter3(x,y,z)
我找不到类似于立方体的东西。
我希望通过以下方式“填充”此多维数据集:
x=[0.5X(:);X(:)]
等等。
http://www.mathworks.com/matlabcentral/newsreader/view_thread/235581
我已经看了上面的内容,但是我认为它们都不对我有用。我还需要在每个要绘制的数据点上附加一个颜色值。
您可以使用meshgrid
,然后使用scatter3
,在多维数据集内部放置点。
figure
[X,Y,Z] = meshgrid(-1:.1:1);
scatter3(X(:),Y(:),Z(:),3,'ob')
axis([-2 2 -2 2 -2 2])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句