exponenta event banner

scattergram

Визуализация коэффициентов рассеяния или скалограммы

Описание

img = scattergram(sf,S) возвращает скатерграмму как матрицу для коэффициентов рассеяния первого порядка, S. Матрица S - выходной сигнал scatteringTransform вычисляют с использованием сети вейвлет-временного рассеяния, sf.

img = scattergram(sf,U) возвращает скатерграмму в качестве матрицы для коэффициентов скалограммы первого порядка, U. Матрица U - выходной сигнал scatteringTransform вычисляют с использованием сети вейвлет-временного рассеяния, sf.

img = scattergram(___,Name,Value) возвращает скатерграм с дополнительными параметрами, указанными одним или несколькими Name,Value аргументы пары. Этот синтаксис можно использовать с любыми входными синтаксисами, показанными ранее.

пример

scattergram(___) без выходных аргументов отображает скатерграмму на текущем рисунке. Можно использовать любой из входных синтаксисов, показанных ранее.

Примеры

свернуть все

Загрузите сигнал ЭКГ, дискретизированный на частоте 180 Гц. Создайте сеть вейвлет-временного рассеяния, которая может использоваться с сигналом.

load wecg
Fs = 180;
sf = waveletScattering('SignalLength',numel(wecg),...
    'SamplingFrequency',Fs);

Вычислите преобразование рассеяния сигнала.

[S,U] = scatteringTransform(sf,wecg);

Визуализируйте скатерграмму для коэффициентов рассеяния первого порядка и скалограммы.

scattergram(sf,S,'FilterBank',1)

Figure contains an axes. The axes with title Scattergram -- Scattering Coefficients Filter Bank 1 contains an object of type surface.

figure
scattergram(sf,U,'FilterBank',1)

Figure contains an axes. The axes with title Scattergram -- Scalogram Coefficients Filter Bank 1 contains an object of type surface.

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

свернуть все

Сеть вейвлет-временного рассеяния, заданная как waveletScattering объект.

Коэффициенты рассеяния, заданные как массив ячеек. S - выходной сигнал scatteringTransform вычисляется с использованием сети рассеяния, sf. Дополнительные сведения см. в разделе scatteringTransform.

Коэффициенты скалограммы, заданные как массив ячеек. U - выходной сигнал scatteringTransform вычисляется с использованием сети рассеяния, sf. Дополнительные сведения см. в разделе scatteringTransform.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'FilterBank',1 указывает первый банк фильтров.

Индекс банка фильтров, указанный как положительное число между 1 и числом банков фильтров в sf включительно. scattergram возвращает скатерграмму для указанного банка фильтров в sf. Количество банков фильтров в sf равно числу указанных QualityFactors в sf.

Если FilterBank больше 1, scattergram усредняет коэффициенты скалограммы или рассеяния по всем путям, заканчивающимся в каждом вейвлет-полосовом фильтре. Чтобы получить пути с общим родительским элементом, используйте 'Parent' пара имя-значение.

Родительский индекс пути, заданный как неотрицательное целое число. Скаляр P - неотрицательное целое число, представляющее P-й вейвлет-фильтр в банке фильтров FilterBank − 1. scattergram возвращает скатерграмму для пути в указанном банке фильтров с родительским P. Если FilterBank равен 1, банк нулевых фильтров соответствует входному сигналу в случае коэффициентов скалограммы и фильтрации нижних частот входного сигнала с функцией масштабирования в случае коэффициентов рассеяния. Нижние значения P соответствуют вейвлетам с более высокими полосовыми частотами.

При указании P, необходимо указать FilterBank пара имя-значение.

Если указано значение для P который приводит к одному нижестоящему элементу, img является вектором. Скаттерграмма одного ребёнка - строчный сюжет. Если указано значение для P это приводит к отсутствию детей, scattergram возвращает скатерграм для банка фильтров, указанного FilterBank.

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

свернуть все

Скаттерграм, возвращенный как вещественно-значная матрица или вектор. Если вы используете Parent пара имя-значение и укажите значение, которое приводит к одному нижестоящему элементу, img является вектором. Если у родителя несколько нижестоящих элементов, img является матрицей.

Расширенные возможности

См. также

Представлен в R2018b