Объект DataMatrix

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

Описание

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

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

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

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

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

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

RowNames

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

ColNames

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

NRows

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

Примечание

Вы не можете изменить это свойство непосредственно. Можно получить доступ к нему с помощью метода get.

NCols

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

Примечание

Вы не можете изменить это свойство непосредственно. Можно получить доступ к нему с помощью метода get.

NDims

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

Примечание

Вы не можете изменить это свойство непосредственно. Можно получить доступ к нему с помощью метода get.

ElementClass

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

Примечание

Вы не можете изменить это свойство непосредственно. Можно получить доступ к нему с помощью метода get.

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

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

МетодОписание
colnamesПолучите или установите имена столбцов объекта DataMatrix.
dispОбъект Display 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Объект Transpose DataMatrix.
vertcatКонкатенация DataMatrix возражает вертикально.

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

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

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

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

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

МетодОписание
ceilКруглый объект DataMatrix к бесконечности.
fixКруглый объект DataMatrix к нулю.
floorКруглый объект DataMatrix к минус бесконечность.
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 с одноэлементным включенным расширением.

Примеры

Пример 10. Определение свойств и значений свойств объекта 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', ...)
Пример 11. Определение возможных значений свойств объектов DataMatrix

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

set(DMobj)

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

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

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

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

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

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

Примечание

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

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

развернуть все

Ошибки, запускающиеся в R2017b

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

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

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