1. Description du module sympy.functions
Le module sympy.functions est une partie de la bibliothèque SymPy qui fournit diverses fonctions mathématiques pour le calcul symbolique. Ces fonctions peuvent être utilisées pour des calculs symboliques en mathématiques varié. SymPy vous permet d'effectuer des manipulations algébriques, de résoudre des équations symboliquement, d'intégrer, de dériver, et de travailler avec des expressions symboliques de manière similaire à la façon dont vous le feriez manuellement.
2. Liste des principales fonctions gérées par le module sympy.function
Voici quelques-unes des fonctions courantes disponibles dans sympy.functions :
2.1 Fonctions élémentaires
- exp(x): Exponentielle.
- log(x): Logarithme naturel.
- sin(x): Sinus.
- cos(x): Cosinus.
- tan(x): Tangente.
- cot(x): Cotangente.
- sec(x): Sécanse.
- csc(x): Cossécante.
- sqrt(x): Racine carrée.
2.2 Fonctions hyperboliques
- sinh(x): Sinus hyperbolique.
- cosh(x): Cosinus hyperbolique.
- tanh(x): Tangente hyperbolique.
- coth(x): Cotangente hyperbolique.
- sech(x): Sécanse hyperbolique.
- csch(x): Cossécante hyperbolique.
2.3 Fonctions trigonométriques
- asin(x): Fonction arc sinus.
- acos(x): Fonction arc cosinus.
- atan(x): Fonction arc tangente.
2.5 Fonctions spéciales
- gamma(x): Fonction gamma.
- beta(x, y): Fonction bêta.
- erf(x): Fonction erreur.
- erfc(x): Complément de la fonction erreur.
- besselj(n, x): Fonction de Bessel de première espèce.
- Piecewise: Une fonction définie par morceaux.
2.6 Fonctions combinatoires
- factorial(x): Fonction factorielle.
- binomial(x, y): Coefficient binomial.
3. Exemples d'usage du module sympy.function
Voici quelques exemples simples d'usage du module sympy.functions :
Exemple ( fonction sin et cos )
1 2 3 4 5 6 7 8 9 |
import sympy as sy from sympy import symbols x = symbols('x') # usage des fonctions sinus et cos expr = sy.sin(x)**2 + sy.cos(x)**2 expr_simplifiee = expr.simplify() print(expr_simplifiee) # output : 1 |
Exemple (factorille d'un entier)
1 2 3 4 5 6 7 8 9 10 11 12 |
import sympy as sy from sympy import symbols # Définir une variable symbolique n = symbols('n') # Calculer la factorielle de n = 4 facto_4 = sy.factorial(4) # Afficher le résultat print(f"Factorielle de 4 est 4! = {facto_4}") # output: Factorielle de 4 est 4! = 24 |
Exemple (calcul du coefficients binomial)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import sympy as sy from sympy import symbols # Définir des variables symboliques n, k = symbols('n k') # Calculer le coefficient binomial C(n, k) binomial_result = sy.binomial(n, k) # Afficher le résultat d'un exemple n, k = 5, 3 binomial_5_3 = sy.binomial(5 , 3) print(f"Coefficient binomial C(5, 3) : {binomial_5_3}") # output: Coefficient binomial C(5, 3) : 10 |
Younes Derfoufi
CRMEF OUJDA