Suchergebnisse für Anfrage "eigen"

1 die antwort

Eigen: Typabzug in der Template-Spezialisierung der Basisklasse

Ich versuche, eine C ++ Template-Klasse zu schreiben, die in der Lage sein sollte, mit "einfachen" Typen und mit "Eigen :: MatrixBase" -ähnlichen Typen über dieselbe Schnittstelle umzugehen. Ich schaffe es, mit zwei verschiedenen einfachen Typen ...

3 die antwort

Eigen Matrix in Vektor umwandeln

ImMATLABIn der folgenden Zeile wird eine Matrix in einen Vektor konvertiert. Die Matrix wird spaltenweise zu einem Vektor geglättet. myvar(:)Wie mache ich das mit Eigen? Die Lösung sollte für jede Dimension von Matrix funktionieren. MatrixXd ...

5 die antwort

Eigen - Reorthogonalisierung der Rotationsmatrix

Nach dem Multiplizieren vieler Rotationsmatrizen ist das Endergebnis aufgrund von Rundungsproblemen möglicherweise keine gültige Rotationsmatrix mehr (deorthogonalisiert). Eine Möglichkeit zur Neuorthogonalisierung besteht in den folgenden ...

TOP-Veröffentlichungen

3 die antwort

Kein bekannter Ausdruck von Wert zu Wert &… Warum?

Ich habe versucht, eine Funktion zu schreiben, die eineColXpr Wert als Eingabe: typedef Eigen::Array<float, Eigen::Dynamic, Eigen::Dynamic> Signal2D; void Threshold(Signal2D::ColXpr& params) { params = (params >= 0.0f).template cast<float>(); ...

1 die antwort

Zerlegte Matrix aus eigen serialisieren (SparseLU-Objekt)

Ich versuche zu lösenAxe = bwo die Matrix A groß in der Nähe sein kann1M x 1Min der Größe ist spärlich und symmetrisch, aber möglicherweise nicht positiv definiert. Das Problem ist, dass es lange dauern kann, die Zerlegung mithilfe von ...

2 die antwort

Eigen: maskiere ein Array

Ist es möglich, ein Array in Eigen wie in Matlab zu maskieren? So etwas wie ArrayXd arrayA = ArrayXd::Random(10, 5); ArrayXi mask = ArrayXi::Zero(arrayA.rows(), arrayA.cols()); mask = arrayA > 5; ArrayXd arrayB = arrayA(mask)Dabei ist ArrayB ...

3 die antwort

typecasting Eigen :: VectorXd to std :: vector

Es gibt viele Links, die in die andere Richtung führen, aber ich kann in meinem speziellen Fall keinen std :: vector aus einer Eigen :: Matrix oder Eigen :: VectorXd finden.

1 die antwort

MappedSparseMatrix in RcppEigen

ch möchte einen konjugierten Gradientenalgorithmus verwenden, der im RcppEigen-Paket zum Lösen großer, spärlicher Matrizen implementiert is Da ich neu in Rcpp und C ++ bin, habe ich gerade mit den dichten Matrizen begonnen. // ...

2 die antwort

eigen Auto-Typ-Abzug im Allgemeinen Produkt

Ich habe den folgenden Code (ich entschuldige mich für das etwas größere Code-Snippet, dies ist das minimale Beispiel, auf das ich mein Problem reduzieren konnte): #include <Eigen/Dense> #include <complex> #include <iostream> #include <typeinfo> ...

2 die antwort

Move Semantik in Eigen

Ich habe ein paar Fragen zu Eigen: Weiß jemand, ob es in Kürze Pläne gibt, die Verschiebungssemantik in Eigen zu unterstützen? Auf der TODO-Liste der Eigen3-Webseite wurde nichts gefunden. Im Moment benutze ich dasswap Trick, um Provisorien ...