чтение

Считайте значения WPTREE

Синтаксис

VARARGOUT = read(T,VARARGIN)

Описание

VARARGOUT = read(T,VARARGIN) наиболее общий синтаксис должен считать одни или несколько значений свойств из полей объекта WPTREE.

Различные способы вызвать функцию read

PropValue = read(T,'PropName') or
PropValue = read(T,'PropName','PropParam')

или любая комбинация предыдущих синтаксисов:

[PropValue1,PropValue2, ] = 
read(T,'PropName1','PropParam1','PropName2','PropParam2', ) 

где 'PropParam' является дополнительным.

Допустимый выбор для 'PropName' и 'PropParam' перечислен в этой таблице.

PropName PropParam
'ent', 'ento' или 'sizes' (см. wptree),

Без 'PropParam' или с 'PropParam' = Вектор индексов узла, PropValue содержит энтропию (или оптимальную энтропию или размер) древовидных узлов в возрастающем индексном порядке узла.

'cfs'

С 'PropParam' = Один терминальный индекс узла. cfs = read(T,'cfs',NODE) эквивалентен кубическому футу в секунду = чтение (T, 'данные', УЗЕЛ) и возвращает коэффициенты терминального узла NODE.

'entName', 'entPar', 'wavName' (см. wptree), или 'allcfs'

Без 'PropParam'. cfs = read(T,'allcfs') эквивалентен cfs = read(T,'data'). PropValue содержит желаемую информацию в возрастающем индексном порядке узла древовидных узлов.

'wfilters' (см. wfilters),

Без 'PropParam' или с 'PropParam' = 'd','r','l','h'.

'data'

Без 'PropParam' или с 'PropParam' = Один терминальный индекс узла или 'PropParam' = Вектор-столбец терминальных индексов узла. В этом последнем случае PropValue является массивом ячеек. Без 'PropParam' PropValue содержит коэффициенты древовидных узлов в возрастающем индексном порядке узла.

Примеры

% Create a wavelet packet tree.
x = rand(1,512);
t = wpdec(x,3,'db3');
t = wpjoin(t,[4;5]);
plot(t);

% Click the node (3,0), (see the plot function).
l% Read values.

sAll = read(t,'sizes');
sNod = read(t,'sizes',[0,4,5]);  
eAll = read(t,'ent');
eNod = read(t,'ent',[0,4,5]);  
dAll = read(t,'data');
dNod = read(t,'data',[4;5]);
[lo_D,hi_D,lo_R,hi_R] = read(t,'wfilters');
[lo_D,lo_R,hi_D,hi_R] = read(t,'wfilters','l','wfilters','h');
[ent,ento,cfs4,cfs5]  = read(t,'ent','ento','cfs',4,'cfs',5);

Смотрите также

| | | |

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте