Matlab - loop for na função anonymus

Sou bastante novo no Matlab, mas sei como fazer tanto para loops quanto para funções anônimas. Agora eu gostaria de combinar este

Eu quero escrever

sa = @(c) for i = 1:numel(biscs{c}), figure(i), imshow(biscs{c}{i}.Image), end;

Mas isso não é válido, já que o Matlab parece querer novas linhas como apenas separador de comandos. Meu código escrito de maneira clara seria (sem o cabeçalho da função):

for i = 1:numel(biscs{c})
    figure(i)
    imshow(biscs{c}{i}.Image)
end

Procuro uma solução em que eu possa escrevê-la com uma função anônima em uma única linha, como no meu primeiro exemplo. Eu também ficaria feliz se pudesse criar essa função de outra maneira, desde que não precise de um novo arquivo m de função para i.

questionAnswers(2)

yourAnswerToTheQuestion