shortensigroi

Сократите необходимые области сигнала от левого и правого

Описание

пример

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

Примеры

свернуть все

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

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

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

     4     8
    20    24
    27    30

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

свернуть все

Необходимая область ограничивает в виде матрицы 2D столбца положительных целых чисел. i th строка roilims содержит неуменьшающиеся индексы, соответствующие началу и выборкам конца i th необходимая область сигнала.

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

Типы данных: 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

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

свернуть все

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Объекты

Функции

Введенный в R2020b