set (DataMatrix)

Свойство Set объекта DataMatrix

Синтаксис

set(DMObj)
set(DMObj, 'PropertyName')
DMObj = set(DMObj, 'PropertyName', PropertyValue)
DMObj = set(DMObj, 'Property1Name', Property1Value, 'Property2Name', Property2Value, ...)

Аргументы

DMObjОбъект DataMatrix, например, созданный DataMatrix (конструктор объектов).
PropertyNameИмя свойства объекта DataMatrix.
PropertyValueЗначение свойства, заданное как PropertyName.

Описание

set(DMObj) отображает возможные значения для всех свойств, которые имеют фиксированный набор значений свойств в DMObj, объект DataMatrix.

set(DMObj, 'PropertyName') отображает возможные значения для определенного свойства, которое имеет фиксированный набор значений свойств в DMObj, объект DataMatrix.

DMObj = set(DMObj, 'PropertyName', PropertyValue) устанавливает заданное свойство DMObj, объект DataMatrix.

DMObj = set(DMObj, 'Property1Name', Property1Value, 'Property2Name', Property2Value, ...) устанавливает заданные свойства DMObj, объект DataMatrix.

Свойства объекта DataMatrix

СвойствоОписание
Name

Вектор символов, который описывает объект DataMatrix. По умолчанию это ''.

RowNames

Пустой массив или массив ячеек из векторов символов, который задает имена для строк, обычно имена генов или идентификаторы зондов. Количество элементов в массиве ячеек должно равняться количеству строк в матрице. По умолчанию это пустой массив.

ColNames

Пустой массив или массив ячеек из векторов символов, который задает имена для столбцов, обычно для образцов идентификаторов. Количество элементов в массиве ячеек должно равняться количеству столбцов в матрице.

NRows

Положительное число, которое определяет количество строк в матрице.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

NCols

Положительное число, которое определяет количество столбцов в матрице.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

NDims

Положительное число, которое задает количество размерностей в матрице.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

ElementClass

Вектор символов, который задает тип класса, например single или double.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

Примеры

  1. Загрузите MAT-файл, поставляемый с программным обеспечением Bioinformatics Toolbox™, которое содержит данные о дрожжах. Этот MAT-файл включает три переменные: yeastvalues, матрица данных экспрессии генов, genes, массив ячеек GenBank® номера доступа для маркировки строк в yeastvalues, и times, вектор значений времени для маркировки столбцов в yeastvalues.

    load filteredyeastdata
    
  2. Импортируйте пакет объектов микромассивов так, чтобы DataMatrix функция конструктора будет доступна.

    import bioma.data.*
    
  3. Создайте объект DataMatrix из данных экспрессии генов в первых 30 строках yeastvalues матрица.

    dmo = DataMatrix(yeastvalues(1:30,:));
    
  4. Используйте get метод отображения свойств объекта DataMatrix, dmo.

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

    Заметьте, что RowNames и ColNames поля являются пустыми.

  5. Используйте set метод и genes и times переменные для задания имен строк и столбцов для объекта DataMatrix, dmo.

    dmo = set(dmo,'RowNames',genes(1:30),'ColNames',times)
  6. Используйте get метод отображения свойств объекта 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