write

Запись значений в поля WPTREE

Синтаксис

T = write(T,'cfs',NODE,COEFS)
T = write(T,'cfs',N1,CFS1,'cfs',N2,CFS2, ...)

Описание

T = write(T,'cfs',NODE,COEFS) записывает коэффициенты для терминального узла NODE.

T = write(T,'cfs',N1,CFS1,'cfs',N2,CFS2, ...) записывает коэффициенты CFS1, CFS2, ... для терминальных узлов N1, N2, ....

Внимание

Значения коэффициентов должны иметь подходящий размер. Можно использовать S = read(T,'sizes',NODE) или S = read(T,'sizes',[N1;N2; ...]) в порядок, чтобы получить эти размеры.

Примеры

% Create a wavelet packet tree.
load noisdopp; x = noisdopp;
t = wpdec(x,3,'db3');
t = wpjoin(t,[4;5]);

% Plot tree t and click the node (0,0) (see the plot function).
plot(t);

% Write values.
sNod = read(t,'sizes',[4,5,7]);  
cfs4 = zeros(sNod(1,:));
cfs5 = zeros(sNod(2,:));
cfs7 = zeros(sNod(3,:));
t = write(t,'cfs',4,cfs4,'cfs',5,cfs5,'cfs',7,cfs7);

% Plot tree t and click the node (0,0) (see the plot function).
plot(t)

См. также

| | |

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