Używanie dwukropka do indeksowania w macierzach o nieznanych wymiarach

Podczas indeksowania macierzy w programie MATLAB mogę określić tylko pierwszy lub ostatnin wymiary i czy wszystkie inne wymiary są „wybierane automatycznie”?

Na przykład piszę funkcję, która pobiera obraz i wyświetla go za pomocąimshow, który może wyświetlać trójwymiarowy obraz kolorowy (na przykład 1024×768×3) lub tablica monochromatyczna 2-D (na przykład 1024x768).
Moja funkcja nie dba o to, ile kanałów kolorów ma obraz,imshow zajmie się tym. Wszystko, co chcę zrobić, to podać parametry, aby wybrać pojedynczy region:

imshow(frame(x1:x2, y1:y2, :))

Co mogę zastąpić ostatnim dwukropkiem do powiedzenia „uwzględnij wszystkie inne wymiary„?

questionAnswers(2)

yourAnswerToTheQuestion