GSL

Kostenlose und Open Source Numerical Library für C- und C ++ - Programmierer
Jetzt downloaden

GSL Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Free Software Foundation Inc
  • Website des Verlags:
  • http://www.gnu.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 2.9 MB

GSL Stichworte


GSL Beschreibung

Freie und Open-Source-numerische Bibliothek für C und C ++ Programmierer GSL bietet eine Vielzahl von mathematischen Routinen wie Zufallszahlengeneratoren, Sonderfunktionen und die am wenigsten Quadrate. Es gibt mehr als 1000 Funktionen insgesamt mit einem umfangreichen Test suite.The kompletten Spektrum von Fach von der Bibliothek abgedeckten Bereichen umfassen: Wurzeln von Polynomen, Sonderfunktionen, komplexer Zahlen, Vektoren und Matrizen, BLAS Unterstützung, Lineare Algebra, Permutationen, Sortierung und vieles mehr. Was ist neu in dieser Version: · Upgrade auf neueste autoconf und auto (autoconf-2.64, auto-1.11) · Den rk4 und BSpline Verteilern Fest ungültige free () Anrufe unter den Speichern Bedingungen zu vermeiden. · Ein Fehler in gsl_multimin_fminimizer_nmsimplex2 wurde behoben, durch das Zentrum und die Größe des Simplex auf Vertrags-by-best nicht aktualisiert wurden Schritte, Ausfälle in Konvergenz verursacht. · Zusätzliche neue Funktionen eingestellt MISER und VEGAS Monte Carlo Integrationsparameter und VEGAS Chi-Quadrat-Wert und Zwischenergebnisse zu untersuchen. · Die Funktion gsl_bspline_greville_abscissa Hinzugefügt Greville Abscissen für B-Splines zu berechnen. · Die kumulativen Verteilungsfunktionen gsl_cdf_gumbel1_ {p, q} sollten nun einen größeren Bereich von Parametern ohne Unterlauf und Überlauf behandeln. · Die Header-Datei gsl_const_cgs.h nicht mehr definiert Werte für elektromagnetische Einheiten. Anwendungen sollten stattdessen die Werte in dem CGS-Magnetsystem zu erhalten, verwenden gsl_const_cgsm.h. Die vorherigen Werte für diese Einheiten in gsl_const_cgs.h gegeben wurden schlecht definiert als die Art von CGS elektromagnetischem System unspezifiziert war (die Werte waren eine Mischung von CGS-Einheiten mit dem Ampere des MSKA Systems). Die betroffenen Konstanten sind GSL_CONST_CGS_BOHR_MAGNETON, GSL_CONST_CGS_ELECTRON_CHARGE, GSL_CONST_CGS_ELECTRON_MAGNETIC_MOMENT, GSL_CONST_CGS_FARADAY, GSL_CONST_CGS_GAUSS, GSL_CONST_CGS_NUCLEAR_MAGNETON, GSL_CONST_CGS_PROTON_MAGNETIC_MOMENT und GSL_CONST_CGS_ROENTGEN. · Die Pochhammer Funktionen gsl_sf_poch (a, x) und gsl_sf_lnpoch (a, x) behandelt nun die besondere Fälle, in denen a und a + x Null oder negativen ganzen Zahlen. · Die konfluenten hypergeometric Funktion gsl_sf_hyperg_U (a, b, x) behandelt nun einige Fälle, in denen x = 0. Der Fall, wo 1 + a-b ist eine negative ganze Zahl nicht länger ein Fehler zurück und die falsche Beendigung der Serie in bestimmten Fällen festgelegt ist . · Eine neue Funktion hinzugefügt gsl_poly_eval_derivs gleichzeitig ein Polynom und seine Derivate zu bewerten. · Einen neuen univariate Minimierungsalgorithmus gsl_min_fminimizer_quad_golden hinzugefügt, die eine Variante des Brent-Algorithmus mit abgesicherter Schritt Längenverstellung ist. · Einen neuen Nelder-Mead minimiser gsl_multimin_fminimizer_nmsimplex2rand hinzugefügt, die einen zufällig orientierten simplex verwendet, anstatt ein auf den Koordinatenachsen festgelegt · Die texinfo Datei verwendet jetzt die dircategory Software-Bibliotheken von der Free Software-Verzeichnis, wie es in der Texinfo-Handbuch empfohlen. · Die Funktion gsl_ran_exponential enthält nun Null in seinem Leistungsbereich. · Alle Funktionen für die zugewiesenen Speicherfreigabe nun einen NULL-Zeiger, im Anschluss an die Standard-C-Konvention für freies () akzeptieren. · Die Funktion gsl_sum_levin_u_accel Griffe jetzt der Sonderfall c_0 + 0 + 0 + 0 + .... das auftritt, wenn Potenzreihe c_n Summieren * x ^ n mit x = 0. · Die Funktionen gsl_linalg_LU_solve, gsl_linalg_LU_svx, gsl_linalg_LU_refine, gsl_linalg_LU_invert und ihre komplexen Äquivalente nun wieder einen Fehler für singuläre Matrizen. · Die multifit LMDER hybrid Lösern prüft nun den Return-Code des Benutzers bereitgestellte Funktion im gsl_multifit_fdfsolver_set Methode. · Die Umsetzung der gsl_ran_discrete_preproc Verbesserten internen Fehler zu vermeiden aufgrund von Inkonsistenzen von überschüssiger Präzision auf einigen Plattformen. · Korrigierte gsl_sf_hyperg_2F1 (a, b, c, x) zu keinen Domain-Fehler in dem Fall zu geben, wobei c eine negative ganze Zahl ist und die Serie endet mit einem endlichen Ergebnis. · Das C99 Inline-Schlüsselwort wird nun unterstützt, zusätzlich zu dem bisher unterstützten GNU-Stil inline. · Geändert gsl_poly_complex_solve_cubic und gsl_poly_solve_cubic zu vermeiden NaNs in Fällen, in denen überschüssige Präzision bewirkt eine Änderung in der Anzahl der Wurzeln zurück. · Fixed falsche Längenprüfung in gsl_blas_drotm. · Feste gsl_odeiv_step_gear2 y auf Schritt Ausfall wiederherstellen · Gsl_odeiv_evolve_apply stellt nun den korrekten Wert von t auf Schritt Ausfälle . · Verwenden von MAKE Installation Prefix = DIR nimmt nun richtige Pfade in Paketkonfigurationsdateien GSL-CONFIG und GSL.PC · Modified GSL_MONTE_VEGAS zur Arbeit um POW () Funktionssteuerungen auf MINGW . · Erhöht die Anzahl der Begriffe in GSL_SF_MATHIEU_A und GSL_SF_MATHIEU_B, um die Konvergenz in schwierigen Regionen zu verbessern


GSL Zugehörige Software

libdvbpsi.

Kostenlose und Open Source-Bibliothek, mit der Sie MPEG TS-Tabellen dekodieren und generieren können ...

191 399 KB

Herunterladen