Примените поэлементно бинарную операцию к двум объектам 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))