0
Ich habe ein Array und einen Vektor:eigen3 arraywise Matrix-Vektor-Produkt für jede Spalte der Matrix
ArrayXd m1(3, 1337);
ArrayXd v1(1, 1337);
ArrayXd result(3, 1337);
jetzt will ich jede Zeile von m1
multiplizieren mit v1
(wie wenn Sie m1.*v1
tun würde . in Matlab
Was ich jetzt haben, ist:
for(int i=0;i<3;i++){
result.row(i) = m1.row(i)*v1;
}
kann dies auf eine etwas elegantere Weise mit einigen Eigenfunktionen geschehen?
Dank speichern, die für mich funktioniert. – goaran