Mercurial > hg > ishara
diff general/with_columns.m @ 44:3cedfd4549ef
Code added since initial check in.
author | samer |
---|---|
date | Tue, 13 Jan 2015 14:03:17 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/general/with_columns.m Tue Jan 13 14:03:17 2015 +0000 @@ -0,0 +1,9 @@ +function varargout=with_columns(f,x,varargin) + slices=cslices(x,2); + [varargout{1:nargout}]=f(slices{:},varargin{:}); +end + +function y=cslices(x,dim) + if nargin<2, dim=length(size1(x)); end + y=map(@(i)sli(x,i,dim),num2cell(1:size(x,dim))); +end