У меня есть 3D-массив в MATLAB, size(myArray) = [100 100 50]. Теперь я хотел бы получить определенный уровень, указанный индексом в первом измерении, в виде 2D-матрицы.
Я пробовал myMatrix = myArray(myIndex,:,:);, но это дает мне 3D-массив с size(myMatrix) = [1 100 50].
Как сообщить MATLAB, что меня не интересует первое измерение (поскольку есть только один слой), поэтому он может упростить матрицу?
Примечание. Мне нужно будет сделать это со вторым индексом, сделав size(myMatrix) = [100 1 50] вместо желаемого [100 50]. Решение должно быть применимо и к обоим случаям, и предпочтительно к третьему измерению.