CAT concatonate params into a vector. M Hewitson 27-03-07 $Id: cat.html,v 1.1 2007/06/08 14:15:06 hewitson Exp $
0001 function b = cat(varargin) 0002 0003 % CAT concatonate params into a vector. 0004 % 0005 % M Hewitson 27-03-07 0006 % 0007 % $Id: cat.html,v 1.1 2007/06/08 14:15:06 hewitson Exp $ 0008 % 0009 0010 % capture input variable names 0011 invars = {}; 0012 for j=1:nargin 0013 iname = inputname(j); 0014 if isempty(iname) & isnumeric(varargin{j}) 0015 iname = num2str(varargin{j}); 0016 elseif isempty(iname) & ischar(varargin{j}) 0017 iname = varargin{j}; 0018 end 0019 invars = [invars cellstr(iname)]; 0020 end 0021 0022 b = []; 0023 for j=1:nargin 0024 if isa(varargin{j}, 'param') 0025 b = [b varargin{j}]; 0026 end 0027 end 0028