exponenta event banner

shortensigroi

Сокращение областей сигнала, представляющих интерес, слева и справа

Описание

пример

roilimsout = shortensigroi(roilims,sl,sr) сокращает области сигнала, представляющие интерес, указанные в roilims слева по sl образцы и справа по sr образцы. Функция удаляет все области длины sl + sr или меньше.

Примеры

свернуть все

Создайте матрицу целых чисел из двух столбцов, которая может представлять области, представляющие интерес для сигнала. Сократите области, представляющие интерес, на три образца слева и два образца справа. shortensigroi удаляет интересующие области, укороченные более чем на их длину.

rois = [1 10; 17 26; 24 32; 38 40];

xrois = shortensigroi(rois,3,2)
xrois = 3×2

     4     8
    20    24
    27    30

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

свернуть все

Пределы области интересов, определяемые как матрица положительных целых чисел из двух столбцов. I-й ряд roilims содержит индексы отсутствия возрастания, соответствующие начальной и конечной выборкам i-ой интересующей области сигнала.

Пример: [5 8; 12 20; 18 25] задает матрицу из двух столбцов «область интересов» с тремя областями.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Число выборок для сокращения слева, указанное как неотрицательное целое число.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Число отсчетов для сокращения справа, указанное как неотрицательное целое число.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

Измененные пределы области интересов, возвращаемые в виде двухколонной матрицы положительных целых чисел. Выходные пределы возвращаются в отсортированном порядке с помощью sortrows функция.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Объекты

Функции

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