dmbsxfun (DataMatrix)

Примените поэлементно бинарную операцию к двум объектам DataMatrix с одноэлементным включенным расширением

Синтаксис

DMObjNew = dmbsxfun(Func, DMObj1, DMObj2)

Входные параметры

Func

Указатель на функцию для функции или встроенной функции. Для получения дополнительной информации о встроенных функциях смотрите bsxfun.

DMObj1, DMObj2

Любое из следующего:

  • Объект DataMatrix, такой, как создано DataMatrix Конструктор Object

  • Числовой массив MATLAB®

По крайней мере один из этих входных параметров должен быть объектом DataMatrix.

Выходные аргументы

DMObjNewОбъект DataMatrix или числовой массив MATLAB, созданный из поэлементно бинарной операции двух DataMatrix, возражают с одноэлементным включенным расширением.

Описание

DMObjNew = dmbsxfun(Func, DMObj1, DMObj2) применяется поэлементно бинарная операция к DataMatrix возражает DMObj1 и DMObj2, с одноэлементным включенным расширением. Func указатель на функцию и может быть для функции или встроенной функции. Для получения дополнительной информации о встроенных функциях смотрите bsxfun.

DMObj1 и DMObj2 могут быть объекты DataMatrix или числовые массивы MATLAB; однако, по крайней мере один из этих входных параметров должен быть объектом DataMatrix. DMObj1 и DMObj2 должен иметь одинаковое число строк или тот же номер или столбцы. Если у них нет одинакового числа строк, то нужно быть вектором-строкой, и его строки расширены вниз, чтобы быть равными большей матрице. Если у них нет одинакового числа столбцов, то нужно быть вектор-столбцом, и его столбцы расширены через быть равными большей матрице.

DMObjNew объект DataMatrix, если больший входной параметр не является числовым массивом MATLAB; затем DMObjNew также числовой массив. Размер (количество строк и столбцов) DMObjNew равно большим из этих двух входных параметров. Имена строки и имена столбцов DMObjNew произойдите из большего входного параметра, или, если оба входных параметров одного размера от первого входного параметра.

Примеры

  1. Используйте DataMatrix функция конструктора, чтобы создать объект DataMatrix.

    A = bioma.data.DataMatrix(magic(3), 'RowNames', true, ...
                              'ColNames',true)
  2. Используйте встроенную функцию @minus вычитать средние значения столбца из этого объекта DataMatrix.

    A = dmbsxfun(@minus, A, mean(A))

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

|

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