Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « math » Python 3.12.1

Fonction asin - module math

Signature de la fonction asin

 def asin(value: float) -> float

Description

Cette fonction trigonométrique permet de calculer l'arc sinus de la valeur passée en paramètre. L'arc sinus d'un nombre flottant compris entre -π/2 et π/2 est donc l'angle pour lequel la fonction sinus calcule la valeur passée en paramètre. L'angle retourné sera compris entre -π/2 et π/2.

la figure suivante montre les liens entre la projection d'un angle sur le cercle trigonométrique et les fonctions sinus, cosinus et tangente.
Quelques rappels de trigonométrie

help(math.asin)

Return the arc sine (measured in radians) of x.

The result is between -pi/2 and pi/2.

Paramètre

ParamètreDescription
 value : float 
Une valeur de sinus, comprise dans l'intervalle [-1, 1], à partir de laquelle on souhaite retrouver l'angle.

Valeur de retour

La valeur de retour est de type float.

La valeur d'un angle compris entre -π/2 et π/2 (donc exprimé en radians).

Exceptions

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
#!/usr/bin/python3

import math
import sys

try:
    value = float(input("Saisir une valeur comprise entre -1 et 1 : "))

    print(f"L'angle de ce sinus vaut : {math.asin(value):.3f} radians");
    print(f"L'angle de ce cosinus vaut : {math.acos(value):.3f} radians");
    
except ValueError:
    print("La valeur saisie doit être numérique et comprise entre -1 et 1 !", file=sys.stderr)
Exemple d'utilisation de la fonction math.asin

Et voici un exemple d'exécution de ce programme :

Saisir une valeur comprise entre -1 et 1 : 0.5
L'angle de ce sinus vaut : 0.524 radians
L'angle de ce cosinus vaut : 1.047 radians

Voir aussi

Fonction math.acos
Fonction math.atan
Fonction math.atan2
Fonction math.cos
Fonction math.sin
Fonction math.tan
Les fonctions asin, asinf et asinl en C
La méthode Math.asin en Java