Ich habe vier Spalten Vektoren. Ich muss sie anhängen, um eine vier mal vier Matrix zu machen. Gibt es einen Konstruktor oder etwas dafür?Wie machst du eine Matrix aus Vektoren in Eigen?
10
A
Antwort
17
Sie sie auch mit dem Komma initializer Syntax anhängen wurde zuerst richtig skaliert.
3
Eine schnelle Überprüfung der docs:
Vector4f v1(1,0,0,0);
Vector4f v2(0,1,0,0);
Vector4f v3(0,0,1,0);
Vector4f v4(0,0,0,1);
Matrix4f m;
m.row(0) = v1;
m.row(1) = v2;
m.row(2) = v3;
m.row(3) = v4;
std::cout << m << std::endl;
Ausgang:
m << v1, v2, v3, v4;
Die Matrix m Mus haben:
1,0,0,0
0,1,0,0
0,0,1,0
0,0,0,1
Verwandte Themen
- 1. Wie machst du IUnityContainer?
- 2. Wie verkettet man Vektoren in Eigen?
- 3. Wie machst du diesen Code pythonischer?
- 4. Wie machst du eine einfache "chmod + x" aus Python?
- 5. Wie machst du ein Radialdiagramm?
- 6. Wie machst du ein Makefile
- 7. Wie machst du ein Netz?
- 8. Wie Vektoren ungefähr in Eigen zu vergleichen?
- 9. Wie machst du UUID in Golangs Gorm?
- 10. Wie machst du manuell eine deiner eigenen Dateien in Jest?
- 11. Wie Eigen: Matrix durch Referenz
- 12. Eigen initialisieren von Matrix
- 13. Das "Du machst es falsch !!"
- 14. Intellij Javafx-Artefakt - wie machst du es?
- 15. Spielentwicklung: Wie machst du ein Geschichtenspiel?
- 16. MPI_Scatter: Scatter Eigen Matrix
- 17. fetch(), wie machst du eine nicht zwischengespeicherte Anfrage?
- 18. Wie machst du eine generische Auswahlmethode für deine DAL?
- 19. aus einem C-Array eine Matrix erstellen Eigen
- 20. Wie machst du $ http zu einem 404?
- 21. ASP.NET Seite Autorisierung ... Wie machst du es?
- 22. Umstellen Vektoren in Matrix
- 23. Wie machst du Sudo das Passwort speichern?
- 24. Bereitstellen von Django: Wie machst du das?
- 25. Wie machst du eine Fußzeile mit Links mit CSS?
- 26. Wie ein Blockmatrix auf eine spärliche Matrix in Eigen
- 27. Wie konvertiert man eine spärliche Matrix in eine dichte Matrix in Eigen
- 28. serialisieren Eigen Matrix mit boost.serialization
- 29. Eigen Matrix-Bibliothek Index-Operation
- 30. Wie machst du einen os.path.join mit einem Array in Python?
Eigen ist super. –
Kopiert das die Vektoren 'v1',' v2', 'v3' und' v4'? Ist es möglich, die Matrix "m" mit den Daten in den Vektoren zu erstellen, ohne sie zu kopieren? Vielleicht eine konstante Referenz oder so? –
Ja, alle Vektoren werden innerhalb von 'm' kopiert. – ggael