主要内容

集(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

指定类类型的字符向量,例如

请注意

您不能直接修改此属性。可以使用得到方法。

例子

  1. 加载生物信息学工具箱™软件提供的mat文件,其中包含酵母数据。这个mat文件包括三个变量:yeastvalues,基因表达数据矩阵,基因,是GenBank的单元格数组®中用于标记行的接入号yeastvalues,,一个时间值向量,用于在中标记列yeastvalues

    负载filteredyeastdata
  2. 导入microarray对象包,以便DataMatrix构造函数将可用。

    进口bioma.data。*
  3. 的前30行中的基因表达数据创建一个DataMatrix对象yeastvalues矩阵。

    dmo = DataMatrix(yeastvalues(1:30,:));
  4. 使用得到方法来显示DataMatrix对象的属性,dmo

    get(dmo) Name: " RowNames: [] ColNames: [] NRows: 30 NCols: 7 NDims: 2 ElementClass: 'double'

    注意RowNames而且ColNames字段为空。

  5. 使用方法和基因而且变量来指定DataMatrix对象的行名和列名,dmo

    dmo = set(dmo,'RowNames',基因(1:30),'ColNames',次数)
  6. 使用得到方法来显示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中引入

另请参阅

|