如何在Matlab中可视化R ^ 3 - > R函数?

And*_*eas 7 matlab data-visualization

我有一个函数可以为空间中的每个点赋予真正的价值.如何在某些有界体积上对其进行可视化?

Gun*_*uyf 4

扩展彼得在评论中的建议^^:

使用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);
Run Code Online (Sandbox Code Playgroud)

给你

分散3

要添加颜色,请执行以下操作:

set(h,'cdata',z)
Run Code Online (Sandbox Code Playgroud)

或立即:

scatter3(x,y,z,'cdata',z);
Run Code Online (Sandbox Code Playgroud)

这导致

在此输入图像描述

这里的颜色向量只是 z 值,但它可以是任何值(只要它的大小与 x(以及 y 和 z)相同)。