autogksmooth |
|
|---|---|
| ALGLIB | Delphi |
Syntaxe
| Procedure autogksmooth(a:Double; b:Double; out state:Tautogkstate; const _xparams: UInt64 = 0); |
Paramètres
| Nom | Description |
|---|---|
| a | Ce paramètre définit la borne inférieure de l'intervalle d'intégration. |
| b | Ce paramètre définit la borne supérieure de l'intervalle d'intégration. |
| state | Ce paramètre est une structure de sortie entreposant l'état de l'algorithme d'intégration adaptative. Il sera utilisé pour poursuivre le calcul avec AutoGKIteration et récupérer le résultat avec AutoGKResults. |
| _xparams | Ce paramètre optionnel est réservé à un usage interne de la bibliothèque et peut être laissé à sa valeur par défaut (0). |
Description
Cette procédure permet d'effectuer l'intégration d'une fonction lisse F(x) sur un intervalle fini [a,b].
Remarques
- Intégration d'une fonction lisse F(x) sur un intervalle fini [a, b].
- Un algorithme à convergence rapide, basé sur une formule de Gauss-Kronrod, est utilisé. Le résultat est calculé avec une précision proche de la précision machine.
- Cet algorithme fonctionne correctement uniquement avec des fonctions lisses. Il peut être utilisé avec des fonctions continues mais non lisses, mais avec une performance réduite.
- Il ne doit jamais être utilisé avec des fonctions présentant des singularités intégrables aux bornes de l'intervalle - dans ce cas, l'algorithme peut planter. Pour ces situations, il faut utiliser AutoGKSingular.
Voir également
AutoGKSmoothW, AutoGKSingular, AutoGKResults
Dernière mise à jour : Lundi, le 4 Janvier 2021