exponenta event banner

get (DataMatrix)

Получение информации об объекте DataMatrix

Синтаксис

get(DMObj)
DMStruct = get(DMObj)
PropertyValue = get(DMObj, 'PropertyName')
[Property1Value, Property2Value, ...] = get(DMObj, 'Property1Name', 'Property2Name', ...)

Входные аргументы

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

Выходные аргументы

DMStructСкалярная структура, в которой каждое имя поля является свойством объекта DataMatrix, а каждое поле содержит значение этого свойства.
PropertyValueЗначение свойства, указанного PropertyName.

Описание

get(DMObj) отображает все свойства и их текущие значения DMObj, объект DataMatrix.

DMStruct = get(DMObj) возвращает все свойства DMObj, объект DataMatrix, в DMStructскалярная структура, в которой каждое имя поля является свойством объекта DataMatrix, и каждое поле содержит значение этого свойства.

PropertyValue = get(DMObj, 'PropertyName') возвращает значение указанного свойства DMObj, объект DataMatrix.

[Property1Value, Property2Value, ...] = get(DMObj, 'Property1Name', 'Property2Name', ...) возвращает значения указанных свойств DMObj, объект DataMatrix.

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

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

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

RowNames

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

ColNames

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

NRows

Положительное число, указывающее количество строк в матрице.

NCols

Положительное число, указывающее количество столбцов в матрице.

NDims

Положительное число, указывающее количество размеров в матрице.

ElementClass

Символьный вектор, указывающий тип класса, например single или double.

Примеры

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

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

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

    dmo = DataMatrix(yeastvalues(1:30,:),genes(1:30,:),times);
    
  4. Используйте 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