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