sigroi2binmask

Преобразуйте матрицу пределов ROI бинарной маске

Описание

пример

mask = sigroi2binmask(roilims) преобразует roilims, матрица пределов видимой области (ROI) сигнала, к двоичной последовательности, mask, с true значения, указывающие на выборки, которые принадлежат необходимым областям.

пример

mask = sigroi2binmask(roilims,len) задает длину выходной двоичной последовательности.

Примеры

свернуть все

Рассмотрите матрицу 2D столбца начала и выборки конца четырех возможных необходимых областей сигнала. Преобразуйте пределы ROI последовательности логических операций и отобразите последовательность.

roilims = [5 10; 15 18; 25 32; 36 38];

mask = sigroi2binmask(roilims);

stem(mask,'filled')
ylim([0 2]-0.5)

Figure contains an axes object. The axes object contains an object of type stem.

Задайте длину выходной последовательности как 48. sigroi2binmask заполняет последовательность ложными значениями.

mask = sigroi2binmask(roilims,48);

stem(mask,'filled')
ylim([0 2]-0.5)

Figure contains an axes object. The axes object contains an object of type stem.

Задайте длину выходной последовательности как 36. sigroi2binmask игнорирует выборки вне заданной длины последовательности.

mask = sigroi2binmask(roilims,36);

stem(mask,'filled')
ylim([0 2]-0.5)

Figure contains an axes object. The axes object contains an object of type stem.

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

свернуть все

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

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

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

Выведите длину последовательности в виде целочисленного скаляра. Области с индексами, больше, чем len проигнорированы или усеченные. Если len больше max(roilims(:,2))то sigroi2binmask клавиатуры mask с false значения.

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

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

свернуть все

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

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

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

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

Объекты

Функции

Введенный в R2020b