exponenta event banner

set (матрица данных)

Свойство 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