【发布时间】:2012-02-15 22:27:37
【问题描述】:
我有一个 3D 矩阵 M(256x256x136) 并且 M 中的每个索引 (i,j,k) 都有一个灰度值。我有兴趣在 MATLAB 中以某种 3D 绘图显示 M,但我无法这样做。我不能使用 plot3,因为 plot3 用于绘制点,而不是值。
谢谢
【问题讨论】:
我有一个 3D 矩阵 M(256x256x136) 并且 M 中的每个索引 (i,j,k) 都有一个灰度值。我有兴趣在 MATLAB 中以某种 3D 绘图显示 M,但我无法这样做。我不能使用 plot3,因为 plot3 用于绘制点,而不是值。
谢谢
【问题讨论】:
如果我正确理解了您的问题,您希望以i、j 和k 作为 3D 坐标,灰度作为点值来绘制 3D 点云。
我建议使用scatter3。
【讨论】:
听起来您正在寻找体积渲染器。对于 Matlab,你可以试试这个:Volume Render from Matlab Central
isosurface 绘图也可能有用。
【讨论】: