Ich versuche die EIGEN libs zu verwenden. Insbesondere benutze ich die SVD.Eigen SVD Double Cast
Nach der Berechnung der Singulärwerte I diese Operation ausführen müssen:
svd.singularValues()/svd.singularValues().row(1)
, die einen Vektor mit einem Skalar getaucht ist.
Meine Fragen sind:
1) Warum diese Operation gibt mir:
main.cpp:149:56: error: no match for ‘operator/’ (operand types are ‘const SingularValuesType {aka const Eigen::Matrix}’ and ‘Eigen::DenseBase >::ConstRowXpr {aka const Eigen::Block, 1, 1, false>}’)
2) Wie kann ich die in svd.singularValues().row(1)
in Standard "double" Variable enthaltenen Werte zu kopieren?