【发布时间】:2014-07-04 11:51:27
【问题描述】:
我在 Matlab 中有一个 3D 矩阵,它对应于能量剂量传递矩阵。我正在尝试可视化和表示矩阵。目前我正在执行以下操作 (thanks to another post)。
diff = double(squeeze(diff));
h = slice(diff, [], [], 1:size(diff,3));
set(h, 'EdgeColor','none', 'FaceColor','interp')
alpha(.1)
这给了我一个很好的 3D 图,但是仍然很难正确地看到它,我必须不断旋转图形才能正确地看到它。我也用过:
isosurface(diff,'isovalue')
但还是很难看到任何东西。
我想知道是否有办法摆脱实际剂量表示周围的蓝色区域,因为蓝色区域对应于0 值。也许摆脱它可以帮助我看到更清晰的画面。
【问题讨论】:
标签: matlab matlab-figure