在MATLAB中绘制3D矩阵的数值

3
我有一个三维矩阵M(256x256x136),M中的每个索引(i,j,k)都有一个灰度值。我想在MATLAB中以某种3D图形的形式显示M,但是我无法做到。我不能使用plot3因为它只适用于绘制点,而不是值。
谢谢
2个回答

2
如果我理解你的问题正确,你想绘制3D点云,其中ijk是3D坐标,灰度级是点值。我建议使用scatter3函数进行绘制。

1

看起来你正在寻找一个体积渲染器。对于Matlab,你可以尝试这个:从Matlab中央体积渲染器

isosurface绘图也可能很有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接