0
I 이런 행 벡터에서 벡터 및 각각의 소자들 사이의 생성물로 이루어진 행렬을 획득하는 것을 시도하고 행 벡터에서 요소 벡터를 Mutliplying :C++ 아이겐 라이브러리 :
Eigen::Vector3f vec;
vec << 1,
2,
3;
Eigen::RowVectorXf val;
val.setLinSpaced(5, 1, 5); //val = [1,2,3,4,5]
//result should be
//1,2,3,4,5
//2,4,6,8,10
//3,6,9,12,15
this question보고 후, I
val.array().colwise()*vec.array()
및
vec.array().rowwise()*val.array()
을 시도하지만 그들은 JUS있다 일하지 마.
val은 1xn 벡터입니다.
MatrixXf res = vec * val;
: