entrupd
エントロピー更新 (ウェーブレット パケット)
構文
T = entrupd(
T
,ENT
)
T = entrupd(T
,ENT
,PAR
)
説明
entrupd
は、1 次元または 2 次元のウェーブレット パケット ユーティリティです。
T = entrupd(
または T
,ENT
)T = entrupd(
は、指定したウェーブレット パケット ツリー T
,ENT
,PAR
)T
について、エントロピー関数 ENT
をオプション パラメーター PAR
とともに使用して更新されたツリーを返します (詳細については、wenergy
を参照)。
例
% The current extension mode is zero-padding (see dwtmode). % Load signal. load noisdopp; x = noisdopp; % Decompose x at depth 2 with db1 wavelet packets % using shannon entropy. t = wpdec(x,2,'db1','shannon'); % Read entropy of all the nodes. nodes = allnodes(t); ent = read(t,'ent',nodes); ent' ent = 1.0e+04 * -5.8615 -6.8204 -0.0350 -7.7901 -0.0497 -0.0205 -0.0138 % Update nodes entropy. t = entrupd(t,'threshold',0.5); nent = read(t,'ent'); nent' nent = 937 488 320 241 175 170 163
バージョン履歴
R2006a より前に導入