Mathebibliothek für Vektor- und Matrizenrechnung
-
Hallo,
ich suche eine Mathebibliothek, mit der ich mit Matrizen und Vektoren rechnen kann. Wobei ich vor allem Eigenwert- und Eigenvektorberechnung von Matrizen in der Größenordnung 200x200 brauche.
Hier http://www.oonumerics.org habe ich ja einiges gefunden. Kennt irgendjemand was davon und kann eine Lib empfehlen (oder davon abraten)?
Die Performance ist nicht besonders kritisch, mir kommt es vor allem auf gute Nutzbarkeit an. Achja, Vektoren mit 10000+ Dimensionen wären auch nicht schlecht.edit: Hab ich vergessen zu sagen, ich suche natürlich Libs für C++!
Viele Dank schonmal im Voraus
Jester
-
nimm doch die aus der directx sdk
-
Ähem... die funktioniert bis 4x4 und kann nichts von dem was ich brauche.
Trotzdem Danke
Jester
-
blitz++ soll verdammt gut sein. Probier das doch einfach aus.
-
kingruedi schrieb:
blitz++ soll verdammt gut sein. Probier das doch einfach aus.
Ja, Blitz++ macht einiges schon zur Compilezeit und ist dadurch auch relativ schnell. Ich bin mir allerdings nicht sicher, ob die Library den Funktionsumfang bietet den du brauchst.
-
Ich habe Blitz++ mal getestet und fand sie recht performant... ein wenig gewöhnungsbedürftig, aber okay... die Mailing Liste ist super !! Nur selbst erzeugter Quellcode ist schneller, dafür aber meist auch speziell auf sein Problem zu geschnitten... ansonsten wäre sicherlich noch die Intel Math Lib etwas für Dich, kostet allerdings reichlich Kohle... Mathematica scheidet als Mathe Programm aus, diese Größe an Matrixen bekommt Mma nicht hin...
-
Das Problem bei Blitz++ ist, daß es nicht das zu unterstützen scheint was ich brauche.
-
Bei einem kurzen Blick in die Dokumentation scheint Blitz++ nicht direkt die Berechnung von Eigenwerten zu unterstützen... wenn Dich also die Eigenproduktion nicht stört ist sicherlich http://lib-www.lanl.gov/numerical/bookcpdf.html einen Blick wert...
Winn
-
ist folgendes vielleicht hilfreich?
-
***