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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.