Asin python

Asin python
Nous avons des fonctions de module mathématique intégrées standard dans le langage de programmation Python pour les calculs mathématiques de niveau supérieur. Nous utilisons également le module mathématique pour les fonctions trigonométriques inverses qui effectuent des opérations en face des fonctions trigonométriques. Cet article s'est concentré sur l'une des fonctions trigonométriques inverses, i.e., un péché(). La fonction asin () est également appelée l'inverse du sinus ou de l'arcsine du nombre se situe entre la plage de -1 et +1. Pour accéder à cette fonction, nous devons importer le module mathématique, puis appeler cette fonction en utilisant des objets statiques mathématiques. Utilisons cette fonction asin () pour effectuer des opérations d'arcsine.

Syntaxe d'Asin () dans Python

La syntaxe d'Asin () est les mathématiques.asin (x) qui est soutenu par Python via le module mathématique. Ici, «x» est une valeur de nombre qui réside dans la plage de -1 à +1.

Paramètres passés dans Asine ()

La fonction asin () accepte un paramètre qui est -1<=x<=1. If the value exceeds or precedes it, it throws a value error.

Valeur de retour dans asin ()

Il renvoie la valeur de type de données flottante qui est la valeur d'arcsine du numéro donné. La valeur de l'arcsine doit être dans Radian se trouve dans l'intervalle -π / 2 à π / 2 ou -1 à +1. Cela représente que nous devons d'abord modifier le degré en radian. La fonction radian permet la conversion des angles du degré en radians.

Exemple 1: Programme de la fonction asin () sur les entiers

Comme discuté, la fonction Asin () accepte uniquement la valeur qui se trouve dans la plage de -1 à +1. Donc, en prenant les deux entiers positifs et deux entiers négatifs ayant des valeurs 0.25, -0.5, 0, 1 et -1 dans l'intervalle [-1, + 1], nous avons obtenu les résultats dans Radian du programme d'exemple suivant. Nous avons appelé les mathématiques.Fonction ASIN () via une instruction imprimée. Nous utilisons le terminal Spyder pour la mise en œuvre.

mathématiques d'importation
"Le paramètre passe dans asin () -1<=x<=1"
Imprimer (mathématiques.Asin (0.25))
Imprimer (mathématiques.asin (-0.5))
Imprimer (mathématiques.asin (0))
Imprimer (mathématiques.asin (1))
Imprimer (mathématiques.asin (-1))

En exécutant le code, nous avons obtenu des résultats de sortie qui sont indiqués dans Radian.

Exemple 2: Programme d'Asin () sur les éléments de tuple et de liste

La fonction asin () fonctionne parfaitement sur les éléments de tuple et liste. Dans le code ci-dessous, nous déclarons les éléments de tuple. Nous prenons plusieurs éléments dans un tuple d'entiers positifs et négatifs ayant des valeurs de 0.21, 0.35, 0.55, -0.78, et -0.89. Après cela, nous avons utilisé une déclaration d'impression pour obtenir la sortie souhaitée.

mathématiques d'importation
Tuple = (0.21, 0.35, 0.55, -0.78, -0.89)
Imprimer ('Résultat d'un élément tuple =%.2f '% math.asin (tuple [4]))

Nous avons obtenu le résultat des valeurs de tuple correspondantes.

Maintenant, nous déclarons l'élément de liste de la valeur multiple de l'entier positif et négatif. La liste est représentée par le mot-clé «lis» ayant des valeurs -0.25, 0.72, -0.56, 0.44 et 0.95. La déclaration d'impression aidera à afficher le résultat.

mathématiques d'importation
Lis = [-0.25, 0.72, -0.56, 0.44, 0.95]
Imprimer ('Résultat de l'élément de liste =%.2f '% math.asin (lis [3]))

Après avoir exécuté le programme, nous avons les résultats de sortie des éléments de liste ci-dessous.

Exemple 3: Programme de Asine () «ValueError (): Erreur de domaine mathématique»

Comme la fonction Asin () accepte uniquement le nombre qui se trouve dans l'intervalle [-1, + 1]. Si le nombre ne se situe pas entre la plage, l'erreur de domaine ValueError: Math se produit. Initialement, le module mathématique a été importé dans le code, puis nous avons initialisé une variable intitulée «Var1» avec une valeur de «2.1". Nous avons déclaré une déclaration d'impression qui sortira le résultat sur l'écran de la console. À l'intérieur de la déclaration d'impression, nous avons appelé les mathématiques.fonction asin ().

mathématiques d'importation
# nombre
var1 = 2.1
print ("Résultat d'Asin (", var1, ") est =", math.asin (var1))

En prenant var1 = 2.1 et exécution d'un programme, l'erreur de domaine mathématique s'est produite de cette manière. Cela montre que la prise en charge de la fonction Asin () sur les nombres réside dans la plage de -1 à +1. Si la valeur n'est pas dans la plage comme indiqué, alors une erreur se produit.

Exemple 4: Programme d'asin () TypeError ()

Nous avons les résultats des valeurs numériques dans l'exemple de code ci-dessus. Mais maintenant dans ce programme, nous prenons des valeurs de chaîne pour voir la sortie. Nous initialisons deux variables l'une avec «var1» avec une valeur de chaîne «2» et l'autre comme «var2» avec une valeur de chaîne «x». Et imprimé le résultat en utilisant l'instruction PRINT. Dans une déclaration d'impression, nous avons appelé les mathématiques.asin () et a passé un argument «var1».

mathématiques d'importation
"valeur de nombre"
var1 = "2"
print ("Résultat d'Asin (", var1, ") est =", math.asin (var1)
"Valeur du caractère"
var2 = "x"
print ("Résultat d'Asin (", var2, ") est =", math.asin (var2))

Après interprétation et implémentation du programme ci-dessus, nous avons un message TypeError qui signifie que ASIN () n'accepte pas les valeurs de chaîne. Une valeur flottante est requise. Comme «var1» et «var2» ne sont pas un nombre, donc il lance une exception.

Exemple 5: Programme de l'intrigue de la fonction asin ()

Nous pouvons tracer un graphique d'une fonction ASIN () en important Matplotlib pour une visualisation interactive. En utilisant cela, nous générons le graphique d'un asin (). Dans ce code, «P» et «Q» sont les deux points des coordonnées X et Y. «P» a donné une valeur positive de 0.5 et «Q» ont donné une valeur négative de -0.9. Nous initialisons i = -1 et utilisons la condition While qui est «i» doit être inférieure ou égale au 1. Utilisez la méthode append () qui ajoute un élément à la fin de la liste en passant la valeur du paramètre «i» la valeur que nous attribuons i = i + 0.25 pour incrémenter une variable de 0.23. Nous obtiendrons l'image du graphique en utilisant «PLT.tracer »et passer les valeurs p et q et en appelant plt. Show () aidera le graphique visuel à être affiché sur l'écran de sortie.

mathématiques d'importation
"Matplotlib est une bibliothèque Python pour tracer le graphique"
Importer Matplotlib.pypllot comme plt
p = [0.5]
Q = [- 0.9]
i = -1
alors que je<=1):
p.Ajouter (i)
q.ajouter (mathématiques.asin (i))
i = i + 0.25
PLT.tracé (P, Q)
PLT.montrer()

Après l'exécution d'un programme, la visualisation graphique de la fonction asin () est indiquée dans l'image ci-dessous .

Exemple 6: Programme de la fonction asin () pour le tableau et l'intrigue

Comme nous l'avons discuté des programmes d'exécution simples, passons au programme complexe en prenant plusieurs valeurs numériques pour générer le graphique dans ce code «in_arr» appelé un tableau d'entrée qui a des valeurs à carré-crochets -0.7, -0.5, -0.93, 0.28, 0.39 et 0.15 et «out_arr» comme tableau de sortie avec la valeur nulle dans les crochets ."Q" représente l'axe x et "R" représente l'axe y et le mot-clé "in" utilisé dans le code est utilisé pour itérer à travers une séquence de "pour boucle". Avec l'instruction IMPREST, nous pouvons voir la sortie d'IN_ARR et OUT_ARR. Passer les deux paramètres qui contiennent des points x et y dans PLT.Fonction de tracé () qui puise des lignes de point à point. Dans la fonction plt.title (), nous avons fixé le titre pour l'intrigue sous le nom de «mathématiques.un péché()".PLT.XLabel a la valeur comme «Q» pour l'axe X AS et PLT.Ylabel a des valeurs comme «R» est pour l'axe y. Pour montrer l'intrigue, nous utilisons PLT.Fonction show ().

mathématiques d'importation
Importer Matplotlib.pypllot comme plt
in_arr = [-0.78, -0.57, -0.93,
0.28, 0.39, 0.15]
out_arr = []
pour i dans la gamme (len (in_arr)):
out_arr.ajouter (mathématiques.asin (in_arr [i]))
i = i + 1
print ("input_array: \ n", in_arr)
print ("\ noutput_array: \ n", out_arr)
PLT.tracé (in_arr, out_arr,)
PLT.titre ("mathématiques.un péché()")
PLT.xlabel ("q")
PLT.ylabel ("r")
PLT.montrer()

Vous verrez la sortie du code sur cet écran de console.

Maintenant, le tracé du graphique de ce code est comme ça.

Conclusion

Comme nous avons une procédure pas à pas complète d'une fonction ASIN () dans Python en important le module mathématique et en implémentant des exemples simples. Nous avons ajouté des exemples uniques pour le novice ainsi que les utilisateurs experts ainsi que leur implémentation détaillée. Parcourez tous les exemples pour mieux comprendre ce sujet.