www.gusucode.com > elmat工具箱matlab源码程序 > elmat/cat.m
%CAT Concatenate arrays. % CAT(DIM,A,B) concatenates the arrays A and B along % the dimension DIM. % CAT(2,A,B) is the same as [A,B]. % CAT(1,A,B) is the same as [A;B]. % % B = CAT(DIM,A1,A2,A3,A4,...) concatenates the input % arrays A1, A2, etc. along the dimension DIM. % % When used with comma separated list syntax, CAT(DIM,C{:}) or % CAT(DIM,C.FIELD) is a convenient way to concatenate a cell or % structure array containing numeric matrices into a single matrix. % % Examples: % a = magic(3); b = pascal(3); % c = cat(4,a,b) % produces a 3-by-3-by-1-by-2 result and % s = {a b}; % for i=1:length(s), % siz{i} = size(s{i}); % end % sizes = cat(1,siz{:}) % produces a 2-by-2 array of size vectors. % % See also NUM2CELL. % Copyright 1984-2005 The MathWorks, Inc. % Built-in function.