www.gusucode.com > wavelet工具箱matlab源码程序 > wavelet/wmultisig1d/@wpartobj/wpartobj.m
function P = wpartobj(varargin) %WPARTOBJ Constructor for the class WPARTOBJ. % P = WPARTOBJ(VARARGIN) returns a partition object. % M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 31-May-2006. % Last Revision: 08-Sep-2006. % Copyright 1995-2006 The MathWorks, Inc. nbIN = length(varargin); switch nbIN case 0 , newPart = true; case 1 , newPart = false; otherwise , newPart = true; %%% A VOIR %%% end if newPart part_INFO = struct('Method',[],'part_PAR',[],'part_VAR',[]); clu_INFO = struct('NbCLU',[],'IdxCLU',[],'NbInCLU',[],'IdxInCLU',[]); P = struct('Name',[],'NbDAT',[],'NbCLA',[],... 'part_INFO',part_INFO,'clu_INFO',clu_INFO); else P = struct(varargin{1}); end switch nbIN case 0 case 1 otherwise , P = wsfields(struct(P),varargin{:}); end P = class(P,'wpartobj');