Было бы здорово, если бы файлы сценариев могли как-то определять подфункции, но это маловероятно.

ольно новичок в Matlab, но я знаю, как это сделать для циклов и анонимных функций. Теперь я хотел бы объединить это.

Я хочу написать:

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

Но это неверно, поскольку matlab, похоже, хочет переводить строки как только разделитель команд. Мой код, написанный понятным образом, будет (без заголовка функции):

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

Я ищу решение, где либо я могу написать его с анонимной функцией в одну строку, как мой первый пример. Я также был бы рад, если бы мог создать эту функцию другим способом, если мне не нужен новый m-файл функции для i.