std:: comp_ellint_3, std:: comp_ellint_3f, std:: comp_ellint_3l
|
double
comp_ellint_3
(
double
k,
double
nu
)
;
float
comp_ellint_3
(
float
k,
float
nu
)
;
|
(1) | |
|
double
comp_ellint_3
(
IntegralType k, IntegralType nu
)
;
|
(2) | |
Comme toutes les fonctions spéciales,
comp_ellint_3
n'est garantie d'être disponible dans
<cmath>
que si
__STDCPP_MATH_SPEC_FUNCS__
est défini par l'implémentation à une valeur d'au moins 201003L et si l'utilisateur définit
__STDCPP_WANT_MATH_SPEC_FUNCS__
avant d'inclure tout en-tête de la bibliothèque standard.
Sommaire |
Paramètres
| nu | - | valeur d'un type à virgule flottante ou intégral |
| k | - | valeur d'un type à virgule flottante ou intégral |
Valeur de retour
Si aucune erreur ne se produit, la valeur de l'intégrale elliptique complète de deuxième espèce de arg , c'est-à-dire ellint_3(k, nu, π/2) , est renvoyée.
Gestion des erreurs
Les erreurs peuvent être signalées comme spécifié dans math_errhandling .
- Si l'argument est NaN, NaN est retourné et aucune erreur de domaine n'est signalée.
- Si soit |k| > 1 ou |nu| > 1 , une erreur de domaine peut survenir.
Notes
Les implémentations qui ne prennent pas en charge TR 29124 mais prennent en charge TR 19768 fournissent cette fonction dans l'en-tête
tr1/cmath
et l'espace de noms
std::tr1
.
Une implémentation de cette fonction est également disponible dans boost.math .
Exemple
(fonctionne comme indiqué avec gcc 6.0)
#define __STDCPP_WANT_MATH_SPEC_FUNCS__ 1 #include <cmath> #include <iostream> int main() { double hpi = std::acos(-1) / 2; std::cout << "Π(0, 0.75) = " << std::comp_ellint_3(0, 0.75) << '\n' << "π/2 = " << hpi << '\n' << "Π(0.5, 0.75) = " << std::comp_ellint_3(0.5, 0.75) << '\n' << "Π(0.5, 0.75, π/2) = " << std::ellint_3(0.5, 0.75, hpi) << '\n'; }
Sortie :
Π(0, 0.75) = 3.14159 π/2 = 1.5708 Π(0.5, 0.75) = 3.45372 Π(0.5, 0.75, π/2) = 3.45372
Liens externes
Weisstein, Eric W. "Intégrale Elliptique Complète de Troisième Espèce." De MathWorld--Une Ressource Web Wolfram.
Voir aussi
|
intégrale elliptique incomplète de troisième espèce
(fonction) |