Home > classes > @ao > cat.m

cat

PURPOSE ^

CAT concatonate AOs into a vector.

SYNOPSIS ^

function b = cat(varargin)

DESCRIPTION ^

 CAT concatonate AOs into a vector.
 
 M Hewitson 27-03-07
 
 $Id: cat.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 = cat(varargin)
0002 
0003 % CAT concatonate AOs into a vector.
0004 %
0005 % M Hewitson 27-03-07
0006 %
0007 % $Id: cat.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