我有一个函数,它为空间中的每个点分配了一个实数值。如何在某个有界体积上进行可视化?
我有一个函数,它为空间中的每个点分配了一个实数值。如何在某个有界体积上进行可视化?
在评论中扩展彼得的建议 ^^:
使用scatter3,并设置cdata
参数:
% generating some sample data
[x,y,z]=sphere(50);
x=x(:);y=y(:);z=z(:);
% the interesting stuff:
h=scatter3(x,y,z);
为您提供:
要添加颜色,请按照以下步骤操作:
set(h,'cdata',z)
scatter3(x,y,z,'cdata',z);
这导致
这里的颜色向量只是z值,但它可以是任何东西(只要它与x(和y和z)的大小相同)。
isosurface
是你需要的。如果您想得到具体的答案,您需要提出更具体的问题。 - Chrisscatter3
可能就足够了。 - Peter