Kennt jemand eine C++-Bibliothek zur numerischen Integration von Samples (Datenpunkte (x,y)), wie scipy Integrate.simps? Ich weiß, dass es nicht schwer ist, es selbst zu implementieren (tatsächlich habe ich es bereits getan), aber ich muss dies sehr oft für große Datensätze tun, deshalb suche ich nach einer vielleicht schnelleren Bibliotheksimplementierung. Ich habe bereits boost und gsl überprüft, aber nichts gefunden!
Danke und Prost
Sie sollten die relativ beliebte GNU Scientific Library (GSL) in Betracht ziehen, die übrigens das ist, was GCC intern verwendet (allerdings nicht den numerischen Integrationsteil).
Es hat einen ziemlich langen Handbuchabschnitt zur numerischen Integration, in dem Folgendes beschrieben wird:
Und die meisten/alle davon scheinen stichprobenbasiert zu sein (anstatt mithilfe einer symbolischen Darstellung zu integrieren).
Es ist in C geschrieben, aber es scheint, dass Sie bereit sind, das zu akzeptieren.
Außerdem hat Wikipedia eine lange Liste numerischer Bibliotheken in verschiedenen Sprachen , einschließlich C und C++. Ich habe nicht viel Erfahrung mit numerischer Arbeit in C oder C++ (nur ein bisschen in MatLab), also habe ich keine ausprobiert, aber - Sie sollten.
Wenn Sie dies tun, sollten Sie Ihre eigene Frage beantworten und angeben, welche Bibliotheken (grundsätzlich) Ihren Anforderungen entsprechen und welche Sie ausgewählt haben.
einpoklum
Benutzer6296880
StefanS
Benutzer6296880