主要内容

binmask

得到矩阵二进制序列的面具

自从R2020b

描述

seq= binmask (msk的)返回一个矩阵二进制序列的面具,seq基于源和属性msk的

例子

seq= binmask (msk的,len)指定长度的序列seq

(seq,numroi,)= binmask (___)同样的回报numroi,一个向量包含地区发现的数量为每个类别中列出

例子

全部折叠

考虑的面具与感兴趣的四个区域(ROI)表生成样本编号从2到19岁。指定的分类标签一个,B,C。用面具来创建一个signalMask对象。

roiTbl =表([2 5;7 10;15 18;17日19]、[“一个”“B”“C”“一个”]“);m = signalMask (roiTbl);

从对象中提取一个二进制序列的面具。指定一个序列长度20个样本。

binSeqs = binmask (20 m)”
binSeqs =3 x20的逻辑阵列0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0

缩短感兴趣的区域由一个样本的权利和扩展它们两个样品到左边。提取修改后的面具,指定一个序列长度18个样本。

m。RightShortening = 1;m。LeftExtension = 2;binSeqs = binmask (m, 18)”
binSeqs =3 x18逻辑阵列1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0

输入参数

全部折叠

信号屏蔽,指定为一个signalMask对象。

例子:signalMask(表([2 4,6 7],[“男”“女”]'))指定一个信号三试样的面具男性区域和两个示例地区。

例子:signalMask(分类([”““男性”“男性”“男性”““女性”的“女性”“]”,(“男”“女”)))指定一个信号三试样的面具男性区域和两个示例地区。

例子:signalMask([0 1 1 1 0 0 0 0; 0 0 0 0 0 1 1 0]”、“类别”,(“男”“女”))指定一个信号三试样的面具男性区域和两个示例地区。

输出序列长度指定为一个整数标量。以外的地区len将被忽略。输出矩阵的二进制序列seq垫着值在这些情况下:

  • SourceType“categoricalSequence”“binarySequences”len大于源序列的长度。

  • SourceType“roiTable”len指数大于最大的区域。

更多信息的长度输出,明白了地区限制修改

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

返回的二进制序列的面具,矩阵是一个矩阵。的th列seq包含一个二进制序列的面具类别中列出SelectedCategories的属性msk的

  • 如果SourceType“categoricalSequence”“binarySequences”len没有指定,那么seq有相同的长度作为源掩码序列。

  • 如果SourceType“roiTable”,然后len必须被指定。

RightExtension非零和SourceType“categoricalSequence”“binarySequences”,binmask地区可能不止于序列长度,适用于所有其他的修改基于LeftExtension,LeftShortening,RightShortening,MergeDistance,最小长度,然后生成的序列进行截断原始序列的长度,或指定的长度len

更多信息的属性msk的影响的长度seq,请参阅地区限制修改

的数量为每个类别的地区发现,作为一个整数向量返回。

类别列表,作为一个向量返回的字符串。

版本历史

介绍了R2020b