MatLab:用x,y,z坐标和相应的强度值创建一个3D数组

时间:2014-11-24 15:26:38

标签: arrays image matlab 3d 2d

我有一个像这样构建的大型2D阵列(31100 x 4):

强度| X | Y | ž

从这个数组中我想创建一个3D数组,将其可视化为3D图像。

我会以某种方式将2D转换为3D阵列。由于存在大量没有强度值的点,所有这些点都应为零值。

辅助信息:

min(x) =  -152.0120;
max(x) =   161.4350;
min(y) =  -256.2560;
max (y) =   -52.3801;
min(z) =  -428.5920; 
max (z) =  -152.4210;

由于我可能需要舍入更多的小数位数。然而,这可能导致将若干强度分配给相同的坐标组合。从逻辑上讲,我必须在这些情况下加上强度。

这使一切都变得非常复杂。

如果有人可以教我如何将2D转换为具有零值的3D数组而没有强度值,我会很高兴。

感谢阅读。

0 个答案:

没有答案