MATLAB に 3D 配列がありsize(myArray) = [100 100 50]
ます。ここで、最初の次元のインデックスで指定された特定のレイヤーを 2D マトリックスの形式で取得したいと考えています。を試してみmyMatrix = myArray(myIndex,:,:);
ましたが、 の 3D 配列が得られsize(myMatrix) = [1 100 50]
ます。
最初の次元には関心がない (レイヤーが 1 つしかないため) ことを MATLAB に伝えるにはどうすればよいですか?
注: 2 番目のインデックスでもこれを行う必要がありsize(myMatrix) = [100 1 50]
、目的の[100 50]
. 解決策は両方のケースに適用でき、できれば 3 次元にも適用できる必要があります。