此图像表示使用“切片”功能
显示的3D数组我的问题是:
那么,如何将z轴值设为0到7?而不是1到8?
在我附上的图像中,你看到0毫米,因为我设置了:
zlim([0 8])
然而,仍有8个图像对应于1mm至8mm
谢谢!
答案 0 :(得分:1)
如切片文档中所示:
[x,y,z] = meshgrid(-2:.2:2,-2:.25:2,-2:.16:2);
v = x.*exp(-x.^2-y.^2-z.^2);
xslice = [-1.2,.8,2];
yslice = 2;
zslice = [-2,0];
slice(x,y,z,v,xslice,yslice,zslice)
colormap hsv
您可以将坐标系作为切片的前三个参数传递,然后在此坐标系中表示切片位置,因此在您的情况下:
[x,y,z] = meshgrid(0:100,0:100,0:7);
slice(x,y,z,xslice,yslice,zslice)
在定义所需切片位置时,您在[0,7]范围内表达zslice。