centerPeriods

Полоса пропускания набора фильтров CWT сосредотачивает периоды

Синтаксис

p = centerPeriods(fb)

Описание

пример

p = centerPeriods(fb) возвращает периоды центра полосы пропускания вейвлета, p, для набора фильтров непрерывного вейвлета преобразовывает (CWT), fb.

Примеры

свернуть все

Создайте два набора фильтров CWT. Установите период выборки первого набора фильтров к 0,5 секундам и частоту дискретизации второго набора фильтров к 2 Гц.

fb = cwtfilterbank('SamplingPeriod',seconds(0.5));
fb2 = cwtfilterbank('SamplingFrequency',2);

Получите полосовые центральные периоды обоих наборов фильтров. Осмотрите первые пять элементов каждого.

bp = centerPeriods(fb);
bp2 = centerPeriods(fb2);
bp(1:5)
ans = 5x1 duration array
   1.1517 sec
   1.2344 sec
    1.323 sec
    1.418 sec
   1.5197 sec

bp2(1:5)
ans = 5×1

    1.1517
    1.2344
    1.3230
    1.4180
    1.5197

Получите полосовые центральные частоты второго набора фильтров. Осмотрите обратные величины первых пяти элементов.

f2 = centerFrequencies(fb2);
1./f2(1:5)
ans = 5×1

    1.1517
    1.2344
    1.3230
    1.4180
    1.5197

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

свернуть все

Набор фильтров непрерывного вейвлета преобразовывает (CWT), заданный как объект cwtfilterbank.

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

свернуть все

Полоса пропускания вейвлета сосредотачивает периоды, возвращенные как вектор с действительным знаком длины Ns, где Ns является количеством шкал в наборе фильтров.

Если SamplingPeriod задан, p является массивом длительности с теми же модулями и форматом как SamplingPeriod. Если SamplingFrequency задан, p находится в секундах.

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

| | |

Введенный в R2018b