J'ai besoin de calculer le log10 d'un Vector3f. J'ai essayé:log10 d'un Vector3f (Eigen Libs)
Eigen::Vector3f valsingn = svd.singularValues()/svd.singularValues()(0);
valsingn = valsingn.log10();
Mais cela ne fonctionne pas.
main.cpp:145:27: error: ‘Eigen::Vector3f {aka class Eigen::Matrix<float, 3, 1>}’ has no member named ‘log10’; did you mean ‘log’?
valsingn = valsingn.log10();
Est-il possible de calculer le log10
avec ce vecteur?
Merci!
Est-ce que ceci compile pour vous? Quelle version d'Eigen utilisez-vous? Dans quel fichier est défini 'log10'? – m7913d
@ m7913d 'log10' a été ajouté dans Eigen 3.3. –
@ggael Y a-t-il un SIMD 'log10'? Il n'est pas listé dans la [dox] (http://eigen.tuxfamily.org/dox/group__CoeffwiseMathFunctions.html). –