C ++ Armadillo: - 相当于Matlab的bsxfun

时间:2012-04-28 11:31:30

标签: c++ matlab function armadillo bsxfun

Aramadillo的通用目的是否等同于matlab的bsxfun,它执行元素操作,例如bsxfun(@ minus,A,B)?我已经看到犰狳确实有元素乘法和除法,但没有迹象表明可以使用广义函数。

1 个答案:

答案 0 :(得分:3)

虽然不完全是bsxfun(),但Armadillo 3.4+中添加了两个与您的问题相关的新功能:.each_col()和.each_row()。它们允许在矩阵的每个列/行上重复给定的向量运算。这包括加法,逐元素乘法等。