Compreensão da lista Matlab
Posso escrever o seguinte em um forro?
x = [1,3,5]
res = zeros(1,size(x,2));
for i=1:size(x,2);
res(i) = foo(x(i);
end;
Suponha que a função foo não manipule matrizes como esperado. No meu caso, foo retorna um escalar mesmo ao dar um array como argumento.
Em Python, por exemplo, ficaria assim:
x = [1,3,5]
res = [foo(y) for y in x]