установите (DataMatrix)

Установите свойство объекта DataMatrix

Синтаксис

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

Аргументы

DMObjОбъект DataMatrix, такой, как создано DataMatrix (конструктор Object).
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