DataMatrix

Объект Create DataMatrix

Синтаксис

DMobj = DataMatrix(Matrix)
DMobj = DataMatrix(Matrix, RowNames, ColumnNames)
DMobj = DataMatrix('File', FileName)
DMobj = DataMatrix(..., 'RowNames', RowNamesValue, ...)
DMobj = DataMatrix(..., 'ColNames', ColNamesValue, ...)
DMobj = DataMatrix(..., 'Name', NameValue, ...)
DMobj = DataMatrix('File', FileName, ...'Delimiter', DelimiterValue, ...)
DMobj = DataMatrix('File', FileName, ...'HLine', HLineValue, ...)
DMobj = DataMatrix('File', FileName, ...'Rows', RowsValue, ...)
DMobj = DataMatrix('File', FileName, ...'Columns', ColumnsValue, ...)

Аргументы

Matrix

Двумерный числовой или логический массив.

RowNames

Строка называет для объекта DataMatrix, заданного числовым вектором, символьным массивом, вектором строки или массивом ячеек из символьных векторов, элементы которого равны в номере к количеству строк в Matrix. RowNames является обычно названиями генов или зондирует идентификаторы из эксперимента микромассивов.

Примечание

Имена строки не должны быть уникальными.

ColumnNames

Имена столбцов для объекта DataMatrix, заданного числовым вектором, символьным массивом, представляют в виде строки вектор или массив ячеек из символьных векторов, элементы которого равны в номере к количеству столбцов в Matrix. ColumnNames является обычно демонстрационными идентификаторами из эксперимента микромассивов.

Примечание

Имена столбцов не должны быть уникальными.

FileName

Вектор символов или строка, задающая имя файла или путь и имя файла разграниченного вкладкой TXT или файла XLS, который содержит табличные данные и метаданные.

Примечание

Как правило, первая строка таблицы содержит имена столбцов, первый столбец содержит имена строки, и числовые данные запускаются в положении 2,2. Функция DataMatrix обнаружит, если первый столбец не будет содержать имена строки и считывать данные из первого столбца. Однако, если первая строка не содержит текст заголовка (имена столбцов), установите свойство HLine на 0.

RowNamesValue, ColNamesValue

Имена строки или имена столбцов для объекта DataMatrix. Выбор:

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

  • Вектор символов или строка, которая используется в качестве префикса для строки или имен столбцов. Числа будут добавлены к префиксу.

  • tRUE Уникальная строка или имена столбцов будут присвоены с помощью форматов row1, row2, row3, и т.д., или col1, col2, col3, и т.д.

  • ложь Значение по умолчанию. Никакая строка или имена столбцов не присвоены.

Примечание

Строка или имена столбцов не должны быть уникальными.

NameValue

Вектор символов или строка, задающая имя для объекта DataMatrix. Значением по умолчанию является ''.

DelimiterValue

Вектор символов или строка, задающая символ разделителя, чтобы использовать для входного файла. Типичный выбор:

  • ' '

  • '\t' (значение по умолчанию)

  • ','

  • ';'

  • '|'

HLineValue

Положительное целое число, которое задает, какая строка входного файла содержит текст заголовка столбца (имена столбцов). Значением по умолчанию является 1.

При создании объекта DataMatrix DMobj DataMatrix функционирует данные о загрузках из (HLineValue + 1) в конец файла.

Совет

Если входной файл не содержит текст заголовка столбца (имена столбцов), установите HLineValue на 0.

RowsValue, ColumnsValue

Подмножество строк или столбцов в File, для DataMatrix функционирует, чтобы использовать, чтобы создать объект DataMatrix. Выбор:

  • Массив ячеек из символьных векторов

  • Массив символов

  • Вектор строки

  • Числовой или логический вектор

Описание

Объект DataMatrix инкапсулирует данные об измерении и метаданные функции из эксперимента микромассивов так, чтобы это могло быть индексировано названиями генов или тестовыми идентификаторами и демонстрационными идентификаторами. Для примеров создания и использования объектов DataMatrix, смотрите Значения данных Выражения Представления в Объектах DataMatrix.

Примечание

Функция конструктора DataMatrix является частью пакета объекта микромассивов. Чтобы сделать его доступным, введите следующее в командной строке MATLAB®:

import bioma.data.*

В противном случае используйте bioma.data.DataMatrix вместо DataMatrix в следующих синтаксисах.

DMobj = DataMatrix(Matrix) создает объект DataMatrix, DMobj, от Matrix, двумерного числового или логического массива. Matrix может также быть объектом DataMatrix.

DMobj = DataMatrix(Matrix, RowNames, ColumnNames) создает объект DataMatrix, DMobj, от Matrix, двумерного числового или логического массива, с именами строки и именами столбцов, заданными RowNames и ColumnNames. RowNames и ColumnNames могут быть числовым вектором, символьным массивом, вектором строки или массивом ячеек из символьных векторов, элементы которого равны в номере к количеству строк и количеству столбцов, соответственно, в Matrix. RowNames является обычно названиями генов или зондирует идентификаторы, в то время как ColumnNames является обычно демонстрационными идентификаторами.

Примечание

Строка или имена столбцов не должны быть уникальными.

DMobj = DataMatrix('File', FileName) создает объект DataMatrix, DMobj, от FileName, вектора символов или строки, задающей имя файла или путь и имя файла разграниченного вкладкой TXT или файла XLS, который содержит табличные данные и метаданные.

Примечание

Как правило, первая строка таблицы содержит имена столбцов, первый столбец содержит имена строки, и числовые данные запускаются в положении 2,2. Функция DataMatrix обнаружит, если первый столбец не будет содержать имена строки и считывать данные из первого столбца. Однако, если первая строка не содержит текст заголовка (имена столбцов), установите свойство HLine на 0.

DMobj = DataMatrix(..., 'PropertyName', PropertyValue, ...) вызывает DataMatrix с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:

DMobj = DataMatrix(..., 'RowNames', RowNamesValue, ...) задает имена строки для DMobj. RowNamesValue может быть любым следующим:

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

  • Вектор символов или строка, которая используется в качестве префикса для имен строки. Номера строк будут добавлены к префиксу.

  • tRUE Уникальные имена строки будут присвоены с помощью формата row1, row2, row3, и т.д.

  • ложь Значение по умолчанию. Никакие имена строки не присвоены.

Примечание

Имена строки не должны быть уникальными.

DMobj = DataMatrix(..., 'ColNames', ColNamesValue, ...) задает имена столбцов для DMobj. ColNamesValue может быть любым следующим:

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

  • Вектор символов или строка, которая используется в качестве префикса для имен столбцов. Номера столбцов будут добавлены к префиксу.

  • tRUE Уникальные имена столбцов будут присвоены с помощью формата col1, col2, col3, и т.д.

  • ложь Значение по умолчанию. Никакие имена столбцов не присвоены.

Примечание

Имена столбцов не должны быть уникальными.

DMobj = DataMatrix(..., 'Name', NameValue, ...) задает имя для DMobj. Значением по умолчанию является ''.

DMobj = DataMatrix('File', FileName, ...'Delimiter', DelimiterValue, ...) задает символ разделителя, чтобы использовать для входного файла. Типичный выбор:

  • ' '

  • '\t' (значение по умолчанию)

  • ','

  • ';'

  • '|'

DMobj = DataMatrix('File', FileName, ...'HLine', HLineValue, ...) задает, какая строка входного файла содержит текст заголовка столбца (имена столбцов). HLineValue является положительным целым числом. Значением по умолчанию является 1. При создании объекта DataMatrix DMobj DataMatrix функционирует данные о загрузках из (HLineValue + 1) в конец файла.

Совет

Если входной файл не содержит текст заголовка столбца (имена столбцов), установите HLineValue на 0.

DMobj = DataMatrix('File', FileName, ...'Rows', RowsValue, ...) задает подмножество имен строки в File для функции DataMatrix, чтобы использовать, чтобы создать DMobj. RowsValue может быть массивом ячеек из символьных векторов, символьным массивом, вектором строки или числовым или логическим вектором.

DMobj = DataMatrix('File', FileName, ...'Columns', ColumnsValue, ...) задает подмножество имен столбцов в File для функции DataMatrix, чтобы использовать, чтобы создать DMobj. ColumnsValue может быть массивом ячеек из символьных векторов, вектором строки, символьным массивом или числовым или логическим вектором.

Примеры

Для примеров создания и использования объектов DataMatrix, смотрите Значения данных Выражения Представления в Объектах DataMatrix.

Смотрите также

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Представленный в R2008b