wpcoef

Пакетные коэффициенты вейвлета

    Описание

    wpcoef один - или двумерная пакетная аналитическая функция вейвлета.

    пример

    x = wpcoef(wpt,n) возвращает коэффициенты, сопоставленные с узлом n из пакетного дерева вейвлета wpt. Если узел n не существует, x = [].

    x = wpcoef(wpt) эквивалентно x = wpcoef(wpt,0).

    Примеры

    свернуть все

    Загрузите 1D сигнал. Сохраните текущий дополнительный режим.

    load noisdopp
    x = noisdopp;
    origMode = dwtmode('status','nodisp');

    Используйте dwtmode изменить дополнительный режим в дополнение нуля. Получите пакетный объект дерева вейвлета, соответствующий 3-уровневому пакетному разложению вейвлета сигнала с помощью db1 вейвлет. Постройте дерево.

    dwtmode('zpd','nodisp')
    wpt = wpdec(x,3,"db1");
    plot(wpt)

    Figure contains 2 axes objects and other objects of type uimenu. Axes object 1 with title Tree Decomposition contains 29 objects of type line, text. Axes object 2 with title data for node: 0 or (0,0). contains an object of type line.

    Получите коэффициенты в узле (3,0). Постройте сигнал и коэффициенты.

    cfs = wpcoef(wpt,[3 0]);
    subplot(2,1,1)
    plot(x)
    title('Signal')
    axis tight
    subplot(2,1,2)
    plot(cfs)
    title('Packet (3,0) Coefficients')
    axis tight

    Figure contains 2 axes objects. Axes object 1 with title Signal contains an object of type line. Axes object 2 with title Packet (3,0) Coefficients contains an object of type line.

    Загрузите изображение. Получите пакетное дерево вейвлета, которое соответствует одноуровневому пакетному разложению вейвлета изображения с помощью sym4 вейвлет.

    load woman2
    t = wpdec2(X,1,'sym4');

    Постройте дерево.

    plot(t)

    Figure contains 2 axes objects and other objects of type uimenu. Axes object 1 with title Tree Decomposition contains 9 objects of type line, text. Axes object 2 with title data for node: 0 or (0,0). contains an object of type image.

    Получите коэффициенты в узле (1,0). Постройте коэффициенты.

    cfs = wpcoef(t,[1 0]);
    figure
    imagesc(cfs)
    title('Packet (1,0) Coefficients')
    colormap(pink)

    Figure contains an axes object. The axes object with title Packet (1,0) Coefficients contains an object of type image.

    Восстановите дополнительный режим к исходной установке.

    dwtmode(origMode,'nodisp')

    Входные параметры

    свернуть все

    Пакетное дерево вейвлета в виде a wptree объект.

    Узел в пакетном дереве вейвлета в виде неотрицательного целого числа или пара неотрицательных целых чисел. Смотрите depo2ind и ind2depo.

    Пример: если wpt = wpdec(1:256,2,"sym4"), затем wpcoef(wpt,3) и wpcoef(wpt,[2 0]) задайте тот же узел.

    Типы данных: double

    Выходные аргументы

    свернуть все

    Коэффициенты узла, возвращенные как вектор или матрица.

    Типы данных: double

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