PDL :: GSL :: INTERP

PDL :: GSL :: InterP ist eine PDL-Schnittstelle für Interpolationsroutinen in GSL.
Jetzt downloaden

PDL :: GSL :: INTERP 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 :: INTERP Stichworte


PDL :: GSL :: INTERP Beschreibung

PDL :: GSL :: InterP ist eine PDL-Schnittstelle für Interpolationsroutinen in GSL. PDL :: GSL :: INTER ist eine PDL-Schnittstelle zu Interpolationsroutinen in GSL.Synopsis verwenden PDL; Verwenden Sie PDL :: GSL :: INTERP; meine $ x = Sequenz (10); mein $ y = exp ($ x); My $ SPL = PDL :: GSL :: InterP-> INIT ('CSPLine', $ X, $ y); mein $ res = $ scl-> eval (4.35); $ res = $ scl- >deriv (4.35); $ res = $ scl- >deriv2 (4.35); $ res = $ scl-> intreg (2.1.7.4); federInit () Die Init-Methode initialisiert eine neue Instanz von INTERP. Es braucht als Eingabe eines Interpolationstyps und zwei Piddles, die die X- und Y-Werte halten, die interpoliert werden sollen. Die GSL-Routinen erfordern, dass x monoton steigt, und ein QuickSort wird standardmäßig ausgeführt, um dies sicherzustellen. Sie können den QuickSort überspringen, indem Sie die Option angeben {Sort => 0}. Die verfügbaren Interpolationstypen sind: linearpolynomialccspline (natürlicher kubischer Spline) csplin_periodisch (periodischer kubischer Spline) Akima (natürlicher Akima-Spline) Akima_Periodic (periodischer Akima-Spline) Bitte überprüfen Sie den GSL Dokumentation Weitere Informationen.Esage: $ Blegy_Ref = PDL :: GSL :: InterP-> INIT ($ interp_method, $ x, $ y, $ opt); Beispiel: $ x = Sequenz (10); $ y = exp ($ x); $ SPL = PDL :: GSL :: InterP-> INIT ('CSPLine', $ X, $ y) $ SPL = PDL :: GSL :: InterP-> INIT ('CSPLine', $ x, $ y, {Sortieren => 1}) #samens wie oben # Keine Sortierung auf x, Benutzer ist sicher, dass x monoton ist, um $ scl = pdl :: gsl :: interp-> init ('csplins, $ x, $ y, {sortieren) => 0}); EVAL () Die Funktion EVAL gibt die Interpolationsfunktion an einem bestimmten Punkt zurück. Standardmäßig wird ein BARF angezeigt, wenn Sie versuchen, zu extrapolieren, um einzuhalten, wenn der zu bewertende Punkt außerhalb des Bereichs besteht, der die Option {extrapolate => 1} verwendet: $ result = $ scl-> eval ($ punkte, $ opt) Beispiel: mein $ res = $ scl-> eval ($ x) $ res = $ scl-> eval ($ x, {extrapolate => 0}) #same wie oben # still einhalten, wenn $ x außerhalb des Bereichs $ ist RES = $ SPL-> EVAL ($ x, {extrapolat => 1}) Deriv () Die DerIV-Funktion Gibt das Ableitung der Interpolationsfunktion an einem bestimmten Punkt zurück. Standardmäßig wird ein BARF angezeigt, wenn Sie versuchen, zu extrapolieren, um einzuhalten, wenn der zu bewertende Punkt außerhalb des Bereichs besteht, der die Option {extrapolate => 1} verwenden Beispiel: My $ res = $ scl- >deriv ($ x) $ res = $ scl-> Deriv ($ x, {extrapolate => 0}) #same wie oben # stumm ist einverstanden, wenn $ x außerhalb der Reichweite ist res = $ scl- >derIn ($ x, {extrapolat => 1}) Deriv2 () Die derIV2-Funktion gibt das zweite Ableitung der Interpolationsfunktion an einem bestimmten Punkt zurück. Standardmäßig wird ein BARF angezeigt, wenn Sie versuchen, extrapolatisieren, um still einzukommen, wenn der zu bewertende Punkt außerhalb des Bereichs besteht, der die Option {extrapolate => 1} verwenden: $ result = $ scl- >deriv2 ($ punkte, $ opt) Beispiel;: my $ res = $ SPL-> deriv2 ($ x) $ res = $ SPL-> deriv2 ($ x, {Extrapolieren => 0}) #same wie oben # still, wenn $ entsprechen x außerhalb des Bereichs $ res = $ scl- >deriv2 ($ x, {extrapolate => 1}) Integ () Die INTEG-Funktion gibt das Integral der Interpolationsfunktion zwischen zwei Punkten zurück. Standardmäßig wird es ein BARF, wenn Sie versuchen, zu extrapolatisieren, um still einzukommen, wenn eine der Integrationsgrenzen außerhalb des Bereichs besteht, die Option {extrapolate => 1} verwenden: $ result = $ scl-> intreg ($ a, $ b, $ opt); Beispiel: mein $ res = $ scl-> intreg ($ a, $ b) $ res = $ scl-> intreg ($ a, $ b, {extrapolate => 0}) #same wie oben # lautlos Beachten Sie, wenn $ A oder $ B außerhalb des Range $ res = $ SPL-> EVAL ($ A, $ B, {extrapolate => 1}) sind: · Perl.


PDL :: GSL :: INTERP Zugehörige Software

Fortschrittsmonitor.

ist ein flexibler und konfigurierbarer Rahmen für die Bereitstellung von Rückmeldungen darüber, wie eine langlaufende Aufgabe fortgesetzt wird. ...

137

Herunterladen