seq = catmask(___,'OverlapAction','prioritizeByList','PriorityList',idxlist) задает порядок в который msk категории приоритизированы, когда области с различными значениями категории перекрываются.
[seq,numroi,cats] = catmask(___) также возвращает numroi, вектор, содержащий число регионов, найденное для каждой из категорий, перечислен в cats.
Рассмотрите табличную маску видимой области (ROI) с четырьмя необходимыми областями, охватывающими выборки пронумерованный от 2 до 30. Задайте подписи категорий как A и B. Используйте маску, чтобы создать signalMask объект.
Извлеките категориальную маску из объекта. Чтобы обработать перекрытие между категориями, присвойте выборки, совместно использованные этими двумя категориями к первой в списке, A.
Извлеките категориальную маску снова, но теперь обработайте перекрытие между категориями путем присвоения разделяемых выборок B с явным списком приоритетов.
Обработайте перекрытие путем удаления областей меньше чем с тремя выборками. Отобразите модифицированную маску двоичной последовательности, которая заканчивается.
Пример: signalMask(table([2 4;6 7],["male" "female"]')) задает маску сигнала с male с тремя выборками область и 2D демонстрационный female область.
Пример: signalMask(categorical(["" "male" "male" "male" "" "female" "female" ""]',["male" "female"])) задает маску сигнала с male с тремя выборками область и 2D демонстрационный female область.
Пример: signalMask([0 1 1 1 0 0 0 0;0 0 0 0 0 1 1 0]','Categories',["male" "female"]) задает маску сигнала с male с тремя выборками область и 2D демонстрационный female область.
len — Выведите длину последовательности целочисленный скаляр
Выведите длину последовательности в виде целочисленного скаляра. Области вне len проигнорированы. Выход категориальная последовательность seq дополнен <missing> значения в этих случаях:
SourceType'categoricalSequence' или 'binarySequences' и len больше длины исходной последовательности.
SourceType'roiTable' и len больше максимального индекса области.
Когда RightExtension является ненулевым и SourceType'categoricalSequence' или 'binarySequences', catmask расширяет области возможно вне длины последовательности, применяет все другие модификации на основе LeftExtension, LeftShortening, RightShortening, MergeDistance, и MinLength, и затем обрезает получившуюся последовательность до исходной длины последовательности, или до заданной длины len.
Как последний шаг, catmask управляет перекрытием на основе набора значений для 'OverlapAction', если тот аргумент задан.
action — Способ иметь дело с перекрытием 'error' (значение по умолчанию) | 'prioritizeByList'
Способ иметь дело с перекрытием в виде 'error' или 'prioritizeByList'.
'error' — catmask выдает ошибку, если существуют перекрытия между областями с различными категориями.
'prioritizeByList' — catmask использует список приоритетов, заданный в idxlist иметь дело с перекрытиями между областями с различными категориями. Первая категория в списке имеет самый высокий приоритет, и все его выборки сохранены в случаях перекрытия. Вторая категория в списке следует, и его выборки сохранены в случаях перекрытия, не ранее разрешенных.
Если idxlist не задан, catmask приоритизирует категории в том же порядке, как они появляются в Categories свойство msk.
Типы данных: char | string
idxlist — Приоритеты категории в случаях перекрытия mskCategories список (значение по умолчанию) | вектор из целых чисел
Приоритеты категории в случаях перекрытия в виде вектора из целых чисел. Индексы в idxlist соответствуйте записям в Categories из msk и упорядочены приоритетом, с которым они должны быть обработаны, когда области с различными значениями категории перекрываются. idxlist должен содержать индексы для всех элементов в Categories. Первая категория в списке имеет самый высокий приоритет. Это означает это, когда области с различным перекрытием категорий, все значения самого высокого приоритета сохранены. Затем значения со следующим самым высоким приоритетом сохранены в остающихся неперекрывающихся выборках и так далее.
Если idxlist не задан, catmask приоритизирует категории в том же порядке, как они появляются в Categories свойство msk.
Категориальная маска последовательности, возвращенная как категориальный массив. Выборки в seq это не принадлежит необходимой области и не имеет никакого значения метки, установлены в пропавших без вести категориальных значений, отображенных как <undefined>. Для получения дополнительной информации смотрите categorical.
Если SourceType'categoricalSequence' или 'binarySequences' и len не задан, затем seqs имеет ту же длину как исходная последовательность маски.
Если SourceType'roiTable', затем len должен быть задан.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.