集(DataMatrix)
设置数据矩阵对象的属性
语法
集(
DMObj
)
集(DMObj
”,PropertyName
”)DMObj
=集(DMObj
”,PropertyName
”,PropertyValue
)DMObj
=集(DMObj
”,Property1Name
”,Property1Value
”,Property2Name
”,Property2Value
,……)
参数
DMObj |
对象创建的数据矩阵对象DataMatrix (对象构造方法)。 |
PropertyName |
DataMatrix对象的属性名。 |
PropertyValue |
属性的值PropertyName . |
描述
集(
显示中具有固定属性值集的所有属性的可能值DMObj
)DMObj
,一个数据矩阵对象。
集(
中具有一组固定属性值的特定属性的可能值DMObj
”,PropertyName
”)DMObj
,一个数据矩阵对象。
的指定属性DMObj
=集(DMObj
”,PropertyName
”,PropertyValue
)DMObj
,一个数据矩阵对象。
的指定属性DMObj
=集(DMObj
”,Property1Name
”,Property1Value
”,Property2Name
”,Property2Value
,……)DMObj
,一个数据矩阵对象。
数据矩阵对象的属性
财产 | 描述 |
---|---|
的名字 |
描述DataMatrix对象的字符向量。默认是 |
RowNames |
字符向量的空数组或单元格数组,用于指定行名,通常是基因名或探测标识符。单元格数组中的元素数必须等于矩阵中的行数。Default是一个空数组。 |
ColNames |
字符向量的空数组或单元格数组,用于指定列的名称,通常是示例标识符。单元格数组中的元素数必须等于矩阵中的列数。 |
NRows |
一个正数,表示矩阵中的行数。 请注意 您不能直接修改此属性。可以使用 |
NCols |
表示矩阵中列数的正数。 请注意 您不能直接修改此属性。可以使用 |
NDims |
一个正数,表示矩阵的维数。 请注意 您不能直接修改此属性。可以使用 |
ElementClass |
指定类类型的字符向量,例如 请注意 您不能直接修改此属性。可以使用 |
例子
加载生物信息学工具箱™软件提供的mat文件,其中包含酵母数据。这个mat文件包括三个变量:
yeastvalues
,基因表达数据矩阵,基因
,是GenBank的单元格数组®中用于标记行的接入号yeastvalues
,次
,一个时间值向量,用于在中标记列yeastvalues
.负载filteredyeastdata
导入microarray对象包,以便
DataMatrix
构造函数将可用。进口bioma.data。*
的前30行中的基因表达数据创建一个DataMatrix对象
yeastvalues
矩阵。dmo = DataMatrix(yeastvalues(1:30,:));
使用
得到
方法来显示DataMatrix对象的属性,dmo
.get(dmo) Name: " RowNames: [] ColNames: [] NRows: 30 NCols: 7 NDims: 2 ElementClass: 'double'
注意
RowNames
而且ColNames
字段为空。使用
集
方法和基因
而且次
变量来指定DataMatrix对象的行名和列名,dmo
.dmo = set(dmo,'RowNames',基因(1:30),'ColNames',次数)
使用
得到
方法来显示DataMatrix对象的属性,dmo
.get(dmo) Name: " RowNames: {30x1 cell} ColNames: {' 0' ' 9.5' '11.5' '13.5' '15.5' '18.5' '20.5'} NRows: 30 NCols: 7 NDims: 2 ElementClass: 'double'
版本历史
在R2008b中引入