Arduino - PseudoInverse Matrix berechnen

Osiris1

Lt. Junior Grade
🎅Rätsel-Elite ’24
Registriert
Feb. 2008
Beiträge
351
Hi

Ich müsste von einer 3x4 Matrix das Pseudo Inverse berechnen. Leider gibt es dafür keine vorgefertigte Library fürs Arduino.

Entweder ich schreibe alles selber (sehr viel Aufwand), oder ich bekomme irgendeine Library zum Laufen.

Auf der Seite http://www.rejonesconsulting.com/indexlibrary.htm habe ich eine c++ Library gefunden die das können sollte. Leider ist c++ nicht mein Spezialgebiet und das sind ca 4000 Zeilen Code. Gibts eine Möglichkeit diese Library einfach einzubinden? Ist das matrix.h File selbst ein Matrix Objekt das ich instantiieren muss? Ich bin mir nicht einmal sicher ob Arduino diese Art von Objekten unterstützt.

Ich hoffe irgendjemand hat eine Ahnung und Idee.

lg
 
Zuletzt bearbeitet:
ich hab mal einen ganz kurzen blick drauf geworfen. eins vorweg: ich keine ahnung von arduino. ^^
du kannst das matrix.h file einfach includen, dann ein Matrix objekt instanziieren, und abschließend
Code:
Matrix pseudoinverse(const Matrix &A)
nutzen um ein neues objekt vom typ matrix zu erhalten :)

wenn du die ganze matrix.h nicht includen willst kannst auch die benötigten funktionen isoliert copy pasten (copyright?!)
 
Zurück
Oben