0

そのため、スタックする必要がある大部分が 2D のマット ファイルが大量にありますが、一部のファイルは 3D で保存されています。つまり、1024*1024*2 です。通常の2Dファイルをスタックしながら、3Dファイルを分離してスタックするwhileループを書くのに苦労しています。

4

1 に答える 1

0

関数ndims(matrix)は行列の次元を与えるので、3 次元の場合は次のことができます。

if ndims(A)==3
   A=[A(:,:,1);A(:,:,2)] % stack the 2 layers of matrix A vertically
end
于 2013-03-12T23:51:31.673 に答える