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, и т.д.

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

Примечание

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

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, и т.д.

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

Примечание

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

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

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

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

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

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

Примечание

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

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

Для просмотра документации необходимо авторизоваться на сайте