Home > classes > @param > mux.m

mux

PURPOSE ^

MUX concatonate params into a vector.

SYNOPSIS ^

function b = mux(varargin)

DESCRIPTION ^

 MUX concatonate params into a vector.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 DESCRIPTION: MUX concatonate params into a vector.

 VERSION:     $Id: mux.m,v 1.2 2007/07/18 13:58:45 ingo Exp $

 HISTORY:     27-03-2007 M Hewitson
                 Creation

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function b = mux(varargin)
0002 % MUX concatonate params into a vector.
0003 %
0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0005 %
0006 % DESCRIPTION: MUX concatonate params into a vector.
0007 %
0008 % VERSION:     $Id: mux.m,v 1.2 2007/07/18 13:58:45 ingo Exp $
0009 %
0010 % HISTORY:     27-03-2007 M Hewitson
0011 %                 Creation
0012 %
0013 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0014 
0015 % capture input variable names
0016 invars = {};
0017 for j=1:nargin
0018   iname = inputname(j);
0019   if isempty(iname) && isnumeric(varargin{j})
0020     iname = num2str(varargin{j});
0021   elseif isempty(iname) && ischar(varargin{j})
0022     iname = varargin{j};
0023   end
0024   invars = [invars cellstr(iname)];
0025 end
0026 
0027 b = [];
0028 for j=1:nargin
0029   if isa(varargin{j}, 'param')
0030     b = [b varargin{j}];
0031   end
0032 end
0033

Generated on Mon 03-Sep-2007 12:12:34 by m2html © 2003