使用imagesc函数查看矩阵的不同平面

时间:2019-06-22 06:06:41

标签: image matlab image-processing

我有一个3D矩阵(48,64,190),如何独立查看不同的平面:

  1. XY平面
  2. YZ飞机
  3. XZ飞机

使用imagescimage

sample image

1 个答案:

答案 0 :(得分:0)

使用整形来减小数据的尺寸:

data = rand(48,64,190);

[sz1,sz2,sz3] = size(data);


f = figure;

% reshape not required
imagesc(data(:,:,140));

title('z=140');

h = figure;
imagesc(reshape(data(36,:,:), sz2, sz3));
title('x=36');

i = figure;

imagesc(reshape(data(:,47,:), sz1, sz3));
title('y=47');