MATLAB能在三维坐标系下进行imshow吗?

MATLAB能在三维坐标系下进行imshow吗?,matlab,Matlab,我在MATLAB中有一堆像512*512*10这样的灰度图像,我想实现一个像下图这样的效果。我尝试了很多方法来显示imshow,但是图像总是以2D坐标显示,不像下面的图片(3D坐标) 有人能帮我吗?没有完成代码,但是文档中很难找到的所有内容: surface('XData',[0 1; 0 1],'YData',[0 0; 1 1],... 'ZData',[1 1; 1 1],'CData',flipdim(im2double(img),1),... 'FaceColor','texture

我在MATLAB中有一堆像512*512*10这样的灰度图像,我想实现一个像下图这样的效果。我尝试了很多方法来显示imshow,但是图像总是以2D坐标显示,不像下面的图片(3D坐标)


有人能帮我吗?

没有完成代码,但是文档中很难找到的所有内容:

surface('XData',[0 1; 0 1],'YData',[0 0; 1 1],...
'ZData',[1 1; 1 1],'CData',flipdim(im2double(img),1),...
'FaceColor','texturemap','EdgeColor','none');
留给你:

  • 旋转轴,现在它看起来像一个二维绘图,但它已经是一个三维绘图
  • 在循环中绘制多个曲面

手动旋转后拍摄的屏幕截图