Convertir Propres de la Matrice C de la matrice de

La Eigen bibliothèque peuvent la carte mémoire existant dans Propres des matrices.

float array[3];
Map<Vector3f>(array, 3).fill(10);
int data[4] = 1, 2, 3, 4;
Matrix2i mat2x2(data);
MatrixXi mat2x2 = Map<Matrix2i>(data);
MatrixXi mat2x2 = Map<MatrixXi>(data, 2, 2);

Ma question est, comment pouvons-nous obtenir de c tableau (par exemple, float[] a) à partir des modes propres de la matrice (par exemple, Matrix3f m)? Qu'elle est la véritable disposition des propres de la matrice? Est la réel à des données stockées que dans la normale c tableau?

  • Ce ne sont pas les types de données standard. Est "Eigen" le nom de la bibliothèque, ou une référence à des fondements mathématiques? Si ce dernier ce que la bibliothèque sont les types de? Aussi, C n'a pas de modèle type. Depuis les matrices sont en 2 dimensions, exactement ce que vous voulez dans la plaine de tableau? Une ligne ou une colonne spécifique, ou de l'ensemble de la matrice remodelé à une dimension?
  • Eigen se réfère à un bibliothèque.
  • c'est possible, mais je veux faire absolument sûr que c'est ce que lil fait référence.
  • oui, je reportez-vous à eigen.tuxfamily.org
InformationsquelleAutor lil | 2011-12-09