exponenta event banner

binmask2sigroi

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

Описание

пример

roilims = binmask2sigroi(mask) новообращенные maskдвоичная маска выборок области интереса сигнала (ROI) к матрице пределов ROI, roilims.

Примеры

свернуть все

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

mask = logical([0 0 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0]);

roilims = binmask2sigroi(mask)
roilims = 4×2

     3     6
    11    13
    19    27
    31    32

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

свернуть все

Двоичная маска, заданная как логический вектор. Можно также указать mask в виде числового вектора. В этом случае любой ненулевой элемент вектора преобразуется в логический 1 (true) и нули преобразуются в логические 0 (false).

Пример: logical([0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 0 1 1 0]) задает двоичную маску, содержащую четыре области, представляющие интерес.

Пример: [0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1 1 0 1 1 0] задает двоичную маску, содержащую четыре области, представляющие интерес.

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

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

свернуть все

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

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

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

.

См. также

Объекты

Функции

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