Como obtenho as duas últimas dimensões de uma matriz N-D como uma matriz 2D?
Tenho uma matriz 3D no MATLAB, comsize(myArray) = [100 100 50]
. Agora, gostaria de obter uma camada específica, especificada por um índice noprimeir dimensão, na forma de uma matriz 2D. Eu tenteimyMatrix = myArray(myIndex,:,:);
, mas isso me dá uma matriz 3D comsize(myMatrix) = [1 100 50]
.
Como digo ao MATLAB que não estou interessado na primeira dimensão (já que existe apenas uma camada), para que possa simplificar a matriz?
Nota: vou precisar fazer isso com o segundo índice também, renderizandosize(myMatrix) = [100 1 50]
em vez do @ deseja[100 50]
. Uma solução deve ser aplicável a ambos os casos e, de preferência, também à terceira dimensã