C Mathematik-Bibliothek, die mit der integration?
Ist es ein Wissenschaft/Mathematik-bezogenen C/C++ - Programmier-Bibliothek, die Funktionen für die mathematische integration? Dies könnte nützlich für die Suche nach Werten für ein cumulative distribution function, etc. Die symbolische manipulation, ideal, aber nicht erforderlich.
Danke!
P. S. ich habe die GSL, aber es nicht enthalten, die bestimmte Funktionen für die integration.
InformationsquelleAutor hpy | 2009-10-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorgeschlagen von John, wenn Sie möchten, dass die Verteilungsfunktion der standard-Funktion, die mit einer bestimmten Lösung wäre ein besserer Ansatz. Er wies darauf hin, DCDFLIB. GSL hat eine sehr große Anzahl von spezifischen CDFs, verborgen in Kapitel 19, "Zufällige Zahl Distributionen".
Tun, numerisch bewerten die CDF einer ungewöhnlichen Funktion, gibt es mehrere Möglichkeiten in der GSL, B. gsl_integration_qag für ein integral von eine zu b, oder gsl_integration_qagiu, die nicht semi-unendliche Integrale von eine bis +unendlich.
InformationsquelleAutor M. S. B.
Aber GSL hat haben numerische integration-Funktionen ...gibt es eine andere Ursache, die diese Bibliothek Ihren Anforderungen nicht?
Für symbolische Mathematik, Mathematica ist eine beliebte Wahl. Sie unterstützen ein C-API .
InformationsquelleAutor Jim Lewis
ROOT. Dies ist ein freies open-source-software-Paket für die Physik, es inludes integration Techniken natürlich
Math_GSLIntegrator.html">http://root.cern.ch/root/html/ROOT_Mathematik_GSLIntegrator.html
Dann hier: root.cern.ch/root/html/ROOT__Math__GSLIntegrator.html
InformationsquelleAutor Yaroslav Nikitenko
Bezüglich der numerischen integration können Sie auch einen Blick auf einige kommerzielle Paket, zum Beispiel,
NAG
InformationsquelleAutor fairstar
Wikipedia hat Listen und Vergleiche der numerischen Analyse-software (viele von denen tun, numerische integration, und einige von denen sind C/C++ - Bibliotheken oder haben eine entsprechende API), und Vergleiche von computer-algebra-software.
InformationsquelleAutor Richie Cotton
Finden Sie die kumulative Verteilungsfunktion durch integration, aber es gibt direkte Methoden, die wesentlich effizienter und genauer. Zum Beispiel gibt es eine Bibliothek, DCDFLIB, für computing CDFs. Es ist erhältlich in C-und Fortran - hier und in managed C++ hier.
InformationsquelleAutor John D. Cook