Wavelet Toolbox    

DTREE Object

Class DTREE (Data Tree) -- Parent class: NTREE

Fields

ntree
Parent object
allNI
All Nodes Information
terNI
Terminal Nodes Information

Fields Description

allNI is a NBnodes-by-3 array such that

terNI is a 1-by-2 cell array such that

   terNI{1} is an NB_TerminalNodes-by-2 array such that

terNI{1}(N,:) is the size of coefficients associated with the N-th terminal node. The nodes are numbered from left to right and from top to bottom. The root index is 0.

   terNI{2} is a row vector containing the previous coefficients stored
       row-wise in the above specified order.

Methods

dtree
Constructor for the class DTREE.
expand
Expand data tree.
fmdtree
Field manager for DTREE object.
nodejoin
Recompose node.
nodesplt
Split (decompose) node.
rnodcoef
Reconstruct node coefficients.
defaninf
Define node information (all nodes).
get
Get DTREE object field contents.
plot
Plot DTREE object.
read
Read values in DTREE object fields.
set
Set DTREE object field contents.
write
Write values in DTREE object fields.
merge
Merge (recompose) the data of a node.
recons
Reconstruct node coefficients.
split
Split (decompose) the data of a terminal node.

Comments

For example, if T is parented by a DTREE object of order 2 and if 'Tfield' is a field of T, whose content is Tval, [a,b] = get(t,'order','Tfield') returns a = 2 and b = 'errorWTBX'. Nevertheless, using a nondocumented method you can get the right values. Namely: [a,b] = getwtbo(t,'order','Tfield') returns a = 2 and b=Tval.


  NTREE Object WPTREE Object