我有这个矩阵"experiment=2*rand(npoints,3)-1"
。
我想用3D绘图,所以我使用"mesh(experiment)"
。
我如何在情节中获取红点?
另外,我想在上面的图中实现半径为1,0,0,0的球体。 我做了:
mesh(experiment)
hold on
[x,y,z]=sphere;
r=1;
mesh(r*x,r*y,r*z)
hold off
但 1)我没有采用半径1 2)数字只显示在同一图表中但未合并
由于
答案 0 :(得分:2)
使用scatter3
绘制点
scatter3(experiment(:,1), experiment(:,2), experiment(:,3), '.r');
See-thru mesh
mesh(r*x,r*y,r*z, 'FaceColor','none', 'EdgeColor','b')
或半透明网格
mesh(r*x,r*y,r*z, 'FaceColor','w', 'EdgeColor','b')
alpha(0.5)