samer@36: function Y=cellmap(fn,X) samer@36: % cellmap - Map a function over a cell array samer@36: % samer@36: % cellmap :: (A->B, {[Size]->A}) -> {[Size]->B} samer@36: samer@36: % preallocate to fix size samer@36: Y=cell(size(X)); samer@36: for i=1:numel(X) samer@36: Y{i}=feval(fn,X{i}); samer@36: end