Home > classes > @param > cat.m

cat

PURPOSE ^

CAT concatonate params into a vector.

SYNOPSIS ^

function b = cat(varargin)

DESCRIPTION ^

 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 $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

Generated on Fri 08-Jun-2007 16:09:11 by m2html © 2003