"s{1} раздражение" заголовка относится к первой строке внутри блока:
for s = some_cell_array
s = s{1}; % unpeel the enclosing cell
% do stuff with s
end
Этот бизнес s = s{1} необходим, потому что итерация над some_cell_array на самом деле не перебирает содержимое some_cell_array, а скорее над ячейками из 1 элемента, каждая из которых содержит элемент из some_cell_array.
Отбросив вопрос о том, кто, возможно, захочет, чтобы это поведение было по умолчанию, есть ли какой-либо способ перебрать содержимое без заголовка some_cell_array?