我在MATLAB中有一个3D数组,带
size(myArray) = [1400 720 120]
第三维度是120个深度级别:0 - 5 - 10 ..并且1400和720是具有每个深度级别的值的地理网格。我想得到一个特定的图层,由第三维中的索引(例如深度= 5)指定,以2D矩阵的形式。
挤压功能不能访问特定数量的第三维,我的2D矩阵看起来像:
B=squeeze(A(:,:,3));
size(B)
[1440 720]
如何访问该层,即[1440 720]矩阵的5米?
答案 0 :(得分:0)
看起来你正在寻找像这样的东西
zscale = 5;
depth = 5;
B = A(:,:,depth/zscale);