Примените двоичную операцию «элемент за элементом» к двум объектам DataMatrix с включенным расширением синглтона
DMObjNew
=
dmbsxfun(Func
, DMObj1
, DMObj2
)
Func | Указатель на функцию для функции или встроенной функции. Для получения дополнительной информации о встроенных функциях см. |
DMObj1 , DMObj2 | Одно из следующих:
По крайней мере, один из этих входных параметров должен быть объектом DataMatrix. |
DMObjNew | Объект DataMatrix или числовой массив MATLAB, созданный из поэлементной бинарной операции двух объектов DataMatrix с включенным расширением синглтона. |
применяет двоичную операцию элемента за элементом к объектам DataMatrix DMObjNew
=
dmbsxfun(Func
, DMObj1
, DMObj2
)DMObj1
и DMObj2
, с включенным расширением синглтона. Func
является указателем на функцию и может быть для функции или встроенной функции. Для получения дополнительной информации о встроенных функциях см. bsxfun
.
DMObj1
и DMObj2
могут быть объектами DataMatrix или числовыми массивами MATLAB; однако, по крайней мере, один из этих входных параметров должен быть объектом DataMatrix. DMObj1
и DMObj2
должно иметь одинаковое число строк или то же число или столбцы. Если у них нет одинакового числа строк, это должно быть вектором-строкой, и его строки расширены, чтобы быть равными большей матрице. Если у них нет одинакового числа столбцов, это должно быть вектором-столбцом, и его столбцы расширены, чтобы быть равными большей матрице.
DMObjNew
является объектом DataMatrix, если большим входным параметром не является числовой массив MATLAB; затем DMObjNew
также является числовым массивом. Размер (количество строк и столбцов) DMObjNew
равен большему из двух входных параметров. Имена строк и столбцов DMObjNew
происходит от большего входного параметра или, если оба входов имеют одинаковый размер, от первого входного параметра.
Используйте DataMatrix
функция конструктора для создания объекта DataMatrix.
A = bioma.data.DataMatrix(magic(3), 'RowNames', true, ... 'ColNames',true)
Используйте встроенную функцию @minus
вычитание столбца означает из этого объекта DataMatrix.
A = dmbsxfun(@minus, A, mean(A))