PDL :: GSL :: INTEG

PDL :: GSL :: INTEG ist eine PDL-Schnittstelle zu numerischen Integrationsroutinen in GSL.
Jetzt downloaden

PDL :: GSL :: INTEG Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andres Jordan
  • Website des Verlags:
  • http://search.cpan.org/~csoe/PDL-2.4.3/Lib/GSL/INTERP/gsl_interp.pd

PDL :: GSL :: INTEG Stichworte


PDL :: GSL :: INTEG Beschreibung

PDL :: GSL :: InTeg ist eine PDL-Schnittstelle zu numerischen Integrationsroutinen in GSL. PDL :: GSL :: InTeg ist eine PDL-Schnittstelle zu numerischen Integrationsroutinen in GSL.Das ist eine Schnittstelle zum numerischen Integrationspaket in der GNU-Scientific-Bibliothek, bei der eine Implementierung von QuadPack-Funktionen ist, wobei Gslinteg_ {Algorithmus benannt werden Algorithmus} ist die Quadpack-Namenskonvention. Die verfügbaren Funktionen sind: GSLINTEG_QNG: Nicht-adaptive Gauß-Kronrod IntegrationGSLINTEG_QAG: Adaptive IntegrationGSLINTEG_QAGS: Adaptive Integration mit SingularitätsgSlinteg_QAGP: Adaptive Integration mit bekannten Singular PointsLINTEG_QAGI: Adaptive Integration in unendlichem Intervall des Formulars (-Infty, Infty) GSLINTEG_QAGIU: Adaptive Integration auf unendlich Intervall des Formulars (A, inmTY) GSLINTEG_QAGIL: Adaptive Integration in unendlichter Intervall des Formulars (-Infty, B) GSLINTEG_QAWC: Adaptive Integration für Cauchy Principal-WerteGslinteg_qaws: Adaptive Integration für Singular-FunktionenGSlinteg_qawo: Adaptive Integration für oszillatorische FunktionenGSLINTEG_QAWF: Adaptive Integration für Fourier Integralseach-Algorithmus berechnet eine Annäherung an das Integral, I der Funktion f (x) w (x), wobei w (x) eine Gewichtsfunktion ist (für allgemeine Integranden W (x) = 1). Der Benutzer bietet absolute und relative Fehlergrenzen (EPSABS, EPSREL), die die folgende Genauigkeitsanforderung angeben: | Ergebnis - I | 'y'} ist in diesem Fall angegeben, in dem der Grund des Fehlers gedruckt wird. Sie können Integrale bis zu 20 Ebenen nisten. Wenn Sie sich in der unwahrscheinlichen Situation befinden, die Sie mehr benötigen, können Sie den Wert von 'Max_Nested_Integrals' in der ersten Zeile der Datei 'func.c' ändern und neu kompilieren.Bitte überprüfen Sie die GSL-Dokumentation für weitere Informationen. Synopsis verwenden Sie PDL. Verwenden Sie PDL :: GSL :: Integ; mein $ a = 1.2; mein $ b = 3.7; mein $ epsrel = 0; meine $ epsabs = 1e-6; # Nicht adaptive Integration MY ($ res, $ abserr, $ ierr, $ neval) = gslinteg_qng (MYF, $ A, $ B, $ EPSREL, $ EPSABS); # Warnungen auf meinem ($ res, $ abserr, $ ierr, $ neval) = gslinteg_qng (MYF, $ A, $ B, $ Epsrel, $ Epsabs, {Warn => 'y'}); # Adaptive Integration mit Warnungen auf meinem $ -Glimit = 1000; mein $ key = 5; Mein ($ res, $ Aberr, $ IEr) = GSLINTEG_QAG (MYF, $ A, $ B, $ EPSREL, $ EPSABS, $ Limit, $ Key, {Warn => 'y'}); SUB MYF {MY ($ X) = @_; RETURN EXP (- $ X ** 2); } Anforderungen: · Perl.


PDL :: GSL :: INTEG Zugehörige Software