annotate general/arrutils/foldcols.m @ 12:fbc0540a9208

Moved some high-order functions from funutils to arrutils, updated docs and cleaned up funutils.
author samer
date Mon, 14 Jan 2013 22:21:11 +0000
parents general/funutils/foldcols.m@e44f49929e56
children
rev   line source
samer@4 1 % foldcols - fold from left combinator for columns of an array
samer@4 2 %
samer@4 3 % foldcols :;
samer@4 4 % (A,[[N]]->A) ~'folding function',
samer@4 5 % A ~'initial value',
samer@4 6 % [[N,L]] ~'data to scan, sequence of length L'
samer@4 7 % -> A.
samer@4 8
samer@12 9 function y=foldcols(f,y,X)
samer@12 10 for i=1:size(X,2), y=f(y,X(:,i)); end
samer@12 11 end
samer@4 12
samer@4 13