Il "s{1}
fastidio" del titolo si riferisce alla prima linea all'interno del per-blocco sotto:Si può evitare il "s {1} fastidio" quando si itera su un array di celle?
for s = some_cell_array
s = s{1}; % unpeel the enclosing cell
% do stuff with s
end
è necessario Questa s = s{1}
business perché l'iterazione su some_cell_array
realtà non scorrere i contenuti di some_cell_array
, ma piuttosto su 1 elemento celle, ciascuna contenente un articolo da some_cell_array
.
Mettendo da parte la questione di chi potrebbe possibilmente desiderare questo comportamento come predefinito , c'è un modo per scorrere i nude contenuto di some_cell_array
?
Vorrei NON mettere da parte la domanda "chi potrebbe desiderare questo comportamento"! @ # $% Matlab - perché? tutte le idee sono le benvenute. – Shai
@Shai (non farmi iniziare ...) ;-) – kjo
Nessuna risposta per te, ma trovo esteticamente un po 'meno fastidioso usare 's {:}' piuttosto che 's {1}', per alcuni ragionare. –