Home > classes > @ao > mux.m

mux

PURPOSE ^

MUX concatonate AOs into a vector.

SYNOPSIS ^

function b = mux(varargin)

DESCRIPTION ^

 MUX concatonate AOs into a vector.
 
 M Hewitson 27-03-07
 
 $Id: mux.html,v 1.1 2007/06/08 14:15:02 hewitson Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

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