我有一个 100x100x100 的 3d 矩阵。该矩阵的每个点都分配了一个与特定信号强度相对应的值。如果我绘制所有点,则结果是难以理解的,并且需要马力来计算,因为要绘制大量的点。下一张图片举例说明了这个问题(在这种情况下,矩阵为 50x50x50 以减少计算时间):
[x,y,z] = meshgrid(1:50,1:50,1:50);
scatter3(x(:),y(:),z(:),5,strength(:),'filled')
我只想绘制最高值(例如,前 10 个)。我该怎么做?
我想到的一个简单的解决方案是将“nan”分配给高于阈值的值。即使结果很好,我认为它必须是修复它的最优雅的解决方案。