DataMatrix object

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

Описание

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

Вы создаете объект DataMatrix с помощью функции конструктора объектов DataMatrix.

Сводные данные свойств

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

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

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

RowNames

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

ColNames

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

NRows

Только для чтения. Положительное число, которое определяет количество строк в матрице.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

NCols

Только для чтения. Положительное число, которое определяет количество столбцов в матрице.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

NDims

Только для чтения. Положительное число, которое задает количество размерностей в матрице.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

ElementClass

Только для чтения. Вектор символов, который задает тип класса элементов объекта DataMatrix, таких как single или double.

Примечание

Вы не можете изменить это свойство непосредственно. Вы можете получить к нему доступ, используя get способ.

Сводные данные по методам

Общие методы объекта DataMatrix

МетодОписание
colnamesИзвлечение или установка имен столбцов объекта DataMatrix.
dispОтобразите объект DataMatrix.
displayОтобразите объект DataMatrix, распечатав имя объекта DataMatrix. Чтобы вызвать этот метод, введите имя объекта DataMatrix в командной строке.
dmwriteЗапись объекта DataMatrix в текстовый файл.
doubleПреобразуйте объект DataMatrix в массив двойной точности.
getПолучение информации об объекте DataMatrix.
isemptyОпределите, пуст ли объект DataMatrix.
isfiniteОпределите, являются ли элементы объекта DataMatrix конечными.
isinfОпределите, являются ли элементы объекта DataMatrix бесконечными.
isnanОпределите, являются ли элементы объекта DataMatrix NaN.
isscalarОпределите, является ли объект DataMatrix скалярным.
isequalПроверьте объекты DataMatrix на равенство.
isequalnПротестируйте объекты DataMatrix на равенство, рассматривая NaNs как равные.
isvectorОпределите, является ли объект DataMatrix вектором.
lengthВозвращает длину объекта DataMatrix.
ndimsВозвращает количество размерностей в объекте DataMatrix.
numelВозвращает количество элементов в объекте DataMatrix.
plotНарисуйте 2D график объекта DataMatrix.
rownamesИзвлечение или установка имен строк объекта DataMatrix.
setУстановите свойство объекта DataMatrix.
singleПреобразуйте объект DataMatrix в массив с одной точностью.
sizeВозвращает размер объекта DataMatrix.

Методы манипулирования данными в объекте DataMatrix

МетодОписание
catКонкатенация объектов DataMatrix. horzcat и vertcat методы реализуют специальные случаи.
horzcatКонкатенация объектов DataMatrix по горизонтали.
sortcolsСортировка столбцов объекта DataMatrix в порядке возрастания или убывания.
sortrowsСортировка строк объекта DataMatrix в порядке возрастания или убывания.
subsasgnПодписанное назначение для объекта DataMatrix. Чтобы обратиться к этому методу, используйте круглые скобки или индексацию точек, описанную в разделе Доступ к данным в объектах DataMatrix.
subsrefПодписанная ссылка для объекта DataMatrix. Чтобы обратиться к этому методу, используйте круглые скобки или индексацию точек, описанную в разделе Доступ к данным в объектах DataMatrix.
transposeТранспонируйте объект DataMatrix.
vertcatКонкатенация объектов DataMatrix по вертикали.

Описательная статистика и статистические методы обучения

МетодОписание
kmeansK-образная кластеризация.
maxВозвращает максимальные значения в объекте DataMatrix.
meanВозвращает средние или средние значения в объекте DataMatrix.
medianВозвращает медианные значения в объекте DataMatrix.
minВозвращает минимальные значения в объекте DataMatrix.
nanmaxВозвращает максимальное значение в объекте DataMatrix, игнорируя значения NaN.
nanmeanВозвращает средние или средние значения в объекте DataMatrix, игнорируя значения NaN.
nanmedianВозвращает медианные значения в объекте DataMatrix, игнорируя значения NaN.
nanminВозвращает минимальные значения в объекте DataMatrix, игнорируя значения NaN.
nanstdВозвращает стандартные значения отклонения в объекте DataMatrix, игнорируя значения NaN.
nansumВозвращает сумму элементов объекта DataMatrix, игнорирующих значения NaN.
nanvarВозвращает значения отклонения в объекте DataMatrix, игнорируя значения NaN.
pcaАнализ основных компонентов на данных.
pdistПарное расстояние.
stdВозвращает стандартные значения отклонения в объекте DataMatrix.
sumВозвращает сумму элементов в объекте DataMatrix.
varВозвращает значения отклонения в объекте DataMatrix.

Унарные методы - экспоненциальные

МетодОписание
expЭкспоненциальный.
logЕстественный логарифм.
log10Общий (база 10) логарифм.
log2Основание 2 логарифмирует и рассекает числа с плавающей запятой на экспоненты и мантиссы.
pow2Базовая 2 степень и шкала чисел с плавающей запятой.
sqrtКвадратный корень.

Унарные методы - целое число

МетодОписание
ceilОбъект Round DataMatrix к бесконечности.
fixОбъект Round DataMatrix к нулю.
floorОбъект Round DataMatrix к минус бесконечности.
roundОбъект Round DataMatrix до ближайшее целого числа.

Унарные методы - пользовательские

МетодОписание
dmarrayfunПрименить функцию к каждому элементу объекта DataMatrix.

Двоичные методы - арифметический оператор

ОператорМетодОписание
+plusДобавление объектов DataMatrix
-minusВычесть объекты DataMatrix.
.*timesУмножайте объекты DataMatrix.
./rdivideПравый массив разделяет объекты DataMatrix.
.\ldivideЛевый массив разделяет объекты DataMatrix.
.^powerОбъекты DataMatrix степени массива.

Двоичные методы - реляционный оператор

ОператорМетодОписание
<ltПротестируйте объекты DataMatrix на менее чем.
<=leПротестируйте объекты DataMatrix на меньше или равно.
>gtПротестируйте объекты DataMatrix на больше.
>=geПротестируйте объекты DataMatrix на больше или равно.
==eqПроверьте объекты DataMatrix на равенство.
~=neПроверяйте объекты DataMatrix на неравенство.

Двоичные методы - пользовательские

МетодОписание
dmbsxfunПримените двоичную операцию «элемент за элементом» к двум объектам DataMatrix с включенным расширением синглтона.

Примеры

Пример 5. Определение свойств и значений свойств объекта DataMatrix

Можно отобразить все свойства и их текущие значения объекта DataMatrix, DMobj, при помощи следующего синтаксиса:

get(DMobj)

Можно вернуть все свойства и их текущие значения DMobj, объект DataMatrix, для DMstructскалярная структура, в которой каждое имя поля является свойством объекта DataMatrix, и каждое поле содержит значение этого свойства с помощью следующего синтаксиса:

DMstruct = get(DMobj)

Можно вернуть значение определенного свойства объекта DataMatrix, DMobj, при использовании любого из следующих синтаксисов:

PropertyValue = get(DMObj, 'PropertyName')
PropertyValue = DMObj.PropertyName

Можно вернуть значение определенных свойств объекта DataMatrix, DMobj, при помощи следующего синтаксиса:

[Property1Value, Property2Value, ...] = get(DMobj, ...
'Property1Name', 'Property2Name', ...)
Пример 6. Определение возможных значений свойств объекта DataMatrix

Можно отобразить возможные значения для всех свойств, которые имеют фиксированный набор значений свойств в объекте DataMatrix, DMobj, при помощи следующего синтаксиса:

set(DMobj)

Можно отобразить возможные значения для определенного свойства, которое имеет фиксированный набор значений свойств в объекте DataMatrix, DMobj, при помощи следующего синтаксиса:

set(DMObj,  'PropertyName')
Пример 7. Определение свойств объекта DataMatrix

Можно задать определенное свойство объекта DataMatrix, DMObj, при использовании любого из следующих синтаксисов:

DMObj = set(DMObj,  'PropertyName', PropertyValue)
DMObj.PropertyName = PropertyValue

Можно задать несколько свойств объекта DataMatrix, DMobj, при помощи следующего синтаксиса:

set(DMobj,  'PropertyName1', PropertyValue1, ...
    'PropertyName2', PropertyValue2, ...)

Примечание

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

Вопросы совместимости

расширить все

Ошибки, начинающиеся в R2017b

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