exponenta event banner

sigroi2binmask

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

mask = sigroi2binmask(roilims);

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

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

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

mask = sigroi2binmask(roilims,48);

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

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

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

mask = sigroi2binmask(roilims,36);

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

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

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

свернуть все

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

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

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