Dans Eigen, j'ai une matrice réelle M x kN
, stockée dans l'ordre par défaut de la colonne par défaut. Chacune des lignes M
contient N k
-tuples; e g, pour k=3, (a0 b0 c0 a1 b1 c1 ... aN bN cN)
. Comment puis-je extraire des vecteurs (ou une matrice dont les lignes ou les colonnes sont un ensemble de vecteurs kN) contenant tous les éléments k-
? e g, (a0 a1 ... aN), (b0 b1 ... bN)
, etc.Sélectionner tous les k éléments de la matrice ou du vecteur Eigen?
64 bits de Windows 7, Visual C++
Je pense que vous voulez dire 'k * m.rows()' dans la foulée de 'mp'. Avec ce changement, j'obtiens le premier élément correct de chaque tuple. Quelle est la façon la plus simple d'obtenir la seconde, ... ',' k-ième éléments? – Woody20
La méthode la plus simple pour obtenir l'élément 'p'th serait de passer' m.data() + p' à 'Map'. –
Fonctionne comme annoncé. Maintenant, j'ai juste besoin d'un visualiseur pour la carte (fichier Visual Studio .natvis). – Woody20