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++ с помощью Coder™ MATLAB ®

.

См. также

Объекты

Функции

Введенный в R2020b