Kann die "s {1} Belästigung" beim Iterieren über ein Zellenarray vermieden werden?

Das "s{1} Ärger "des Titels bezieht sich auf die erste Zeile innerhalb des For-Blocks unten:

for s = some_cell_array
    s = s{1};  % unpeel the enclosing cell
    % do stuff with s
end

Dieses = s{1} Geschäft ist notwendig, weil die Iteration vorbei istsome_cell_array iteriert nicht wirklich über den Inhalt vonsome_cell_array, sondern über 1-ElementZellen, die jeweils einen Artikel von enthaltensome_cell_array.

Abgesehen von der Frage, wer könntemöglicherweise will dieses verhalten wie dasStandardGibt es eine Möglichkeit, über diekahl Inhalt vonsome_cell_array?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage