4
假设我有一个矩阵A,它是n×n矩阵,我有一个向量b,它是n×1向量,我想在特征库中计算下面的实现。如何在Eigen上应用bsxfun功能?
bsxfun(@rdivide, A, b)
我该如何应用Eigen?
假设我有一个矩阵A,它是n×n矩阵,我有一个向量b,它是n×1向量,我想在特征库中计算下面的实现。如何在Eigen上应用bsxfun功能?
bsxfun(@rdivide, A, b)
我该如何应用Eigen?
这个怎么样:
Eigen::MatrixXf A(n,n);
Eigen::VectorXf b(n);
A.cwiseQuotient(b.replicate(1,A.cols()))
这里是一个没有复制,相当于bsxfun
在MATLAB:
A.array().colwise()/b.array()
向下滚动到* *广播:http://eigen.tuxfamily.org /dox-devel/group__TutorialReductionsVisitorsBroadcasting.html – Dan