Acos python

Acos python
Python est un langage de programmation avancé mais simple dans lequel même les débutants peuvent facilement coder. Sa bibliothèque mathématique standard offre plusieurs fonctions intégrées utiles qui aident à résoudre tous les problèmes de mathématiques. Certaines des fonctions intégrées de la bibliothèque mathématique sont: cos (), sin (), log (), deg (), asin (), acos (), etc. Ce tutoriel discutera de la fonction ACOS (). La fonction ACOS en mathématiques renvoie le cosinus inverse d'un nombre spécifié dans Radian, qui est communément appelé le cosinus d'arc du nombre.

Il prend un numéro de paramètre et renvoie son arc cosinus dans Radian. En mathématiques générales, ACOS = COS-1, ce qui signifie que les ACO d'un nombre sont égaux au cosinus inverse de ce nombre. Explorons ce tutoriel pour apprendre la fonction de la méthode ACOS ().

Fonction ACOS ()

L'ACOS () est une fonction intégrée fournie par la Bibliothèque standard mathématique de Python. La fonction ACOS () prend un nombre, soit un entier ou un numéro de flotteur, en tant que paramètre et renvoie sa valeur de cosinus inverse en radians. Le domaine de la fonction ACOS est comprise entre -1 et 1. Le compilateur soulève une erreur si vous fournissez un nombre en dehors de cette plage. Voici la syntaxe de la fonction ACOS ():

Le A est le paramètre dont les valeurs ACOS () doivent être trouvées, c'est un paramètre requis, et si vous le sautez, le compilateur augmentera une erreur. De plus, ce devrait être un nombre entre -1 et 1. Si vous fournissez un autre type de données comme, «String», le compilateur augmentera un type EERROR. L'ACOS () renvoie un numéro de flotteur représentant la valeur ACOS () du paramètre imputé dans Radians.

Notez qu'ACOS () n'est pas une fonction indépendante. Pour utiliser la fonction ACOS (), vous devez vous assurer que la bibliothèque mathématique est importée dans le programme avant d'appeler la fonction ACOS (). Explorons maintenant quelques exemples pour apprendre l'utilisation de la fonction ACOS () dans un programme Python.

Exemple 1:

Dans cet exemple, nous explorerons l'utilisation de la fonction ACOS () fournie par la bibliothèque standard mathématique du Python. Nous fournirons différents types de nombres à la fonction ACOS () et verrons quel type de résultats nous obtenons. Ici, nous donnons juste des nombres entre -1 et 1 comme paramètre d'entrée pour voir leur valeur de cosinus inverse. Dans d'autres exemples, nous testerons certains nombres en dehors de la plage valide et de certaines données d'entrée non valides également. Commençons donc par le premier exemple:

mathématiques d'importation
Imprimer ("La valeur du cosinus inverse de -0.45 IS = ", mathématiques.ACOS (-0.45))
Print ("La valeur du cosinus inverse de 0 est =", mathématiques.ACOS (0))
Imprimer ("La valeur du cosinus inverse de 0.45 IS = ", mathématiques.ACOS (0.45))

Comme vous pouvez le voir, nous venons de fournir les nombres valides en tant que paramètres d'entrée, et la fonction ACOS () a renvoyé la valeur ACOS () pour chaque numéro. Voir la sortie ci-dessous.

Exemple 2:

Dans l'exemple précédent, nous venons de donner les nombres valides dans la plage autorisée de la fonction ACOS (). Maintenant, nous allons tester la fonction ACOS () en lui fournissant des nombres en dehors de la plage valide. Reportez-vous au code ci-dessous:

mathématiques d'importation
Print ("La valeur du cosinus inverse de -5 est =", mathématiques.acos (-5))
Print ("La valeur du cosinus inverse de 9 est =", mathématiques.ACOS (9))
Print ("La valeur du cosinus inverse de 45 est =", mathématiques.ACOS (45))

Comme vous pouvez le voir, tous les chiffres sont en dehors de la plage autorisée de la fonction ACOS (). Le compilateur doit augmenter une valeur d'énergie. Voyons la sortie ci-dessous:

Notez que le compilateur a lancé une valeur de valeur pour chaque paramètre fourni, car chaque nombre est hors de la plage de la fonction ACOS ().

Exemple 3:

Maintenant, donnons une entrée non valide à la fonction ACOS () pour voir quel type d'erreur il augmentera. Reportez-vous au code ci-dessous:

mathématiques d'importation
Print ("La valeur du cosinus inverse de '2ab' est =", mathématiques.ACOS (2AB))

La sortie est la suivante:

Comme vous pouvez le voir, le compilateur a soulevé une syntaxerror car le format de chaîne n'est pas pris en charge par la fonction ACOS (). La fonction ACOS () ne fonctionne qu'avec des numéros de flotteur et d'entier qui se trouvent également dans la plage de -1 à 1. Tout autre numéro ou type de données différent fourni en tant que paramètre d'entrée se traduira par une erreur de syntaxe.

Exemple 4:

La fonction acos () renvoie la valeur acos () du paramètre donné au format radian, qui est différent de celui que nous voyons dans la calculatrice. La calculatrice renvoie la valeur sous forme de degré, cependant, le python acos () renvoie la valeur sous forme de radian qui est la raison pour laquelle les deux résultats ne correspondent pas à l'autre. Maintenant, convertissons la valeur radian de la fonction ACOS () de Python en format de degré en utilisant la fonction intégrée degrés () de la bibliothèque standard de Python.

mathématiques d'importation
Imprimer ("La valeur du cosinus inverse de -0.45 IS = ", mathématiques.diplômes (mathématiques.ACOS (-0.45)))
Print ("La valeur du cosinus inverse de 0 est =", mathématiques.diplômes (mathématiques.acos (0)))
Imprimer ("La valeur du cosinus inverse de 0.45 IS = ", mathématiques.diplômes (mathématiques.ACOS (0.45)))

Voir la sortie ci-dessous:

Maintenant, si vous comparez cette sortie avec la sortie du premier exemple, vous pouvez voir la différence. Si vous utilisez la calculatrice pour calculer l'ACOS (), vous obtiendrez le même résultat que dans cet exemple.

Exemple 5:

Maintenant que nous comprenons comment ACOS () fonctionne, explorons un peu un exemple pratique complexe pour voir comment cela fonctionne en détail. Reportez-vous au code ci-dessous:

Importer des mathématiques, Numpy comme NP, Matplotlib.pypllot comme plt
input_array = np.lispace (- (1/4.5 * np.pi), 1/4.5 * np.pi, 10)
output_array = []
pour i dans la gamme (len (input_array)):
input_array [i] = rond (input_array [i], 2)
output_array.Ajouter (Round (mathématiques.acos (input_array [i]), 2))
i = i + 1
print ("Le tableau d'entrée est: \ n", entrée_array)
print ("\ n le tableau de sortie est: \ n", output_array)
print ("\ n Les Ares tracés sont: \ n")
PLT.tracé (input_array, output_array, "go-")
PLT.titre ("mathématiques.acos () ")
PLT.xlabel ("x")
PLT.ylabel ("y")
PLT.montrer()

Dans cet exemple, nous avons généré automatiquement un tableau de 10 articles pour produire une ligne. Pour chaque élément du tableau d'entrée, nous avons calculé sa valeur ACOS () et l'avons stockée dans un autre tableau. Après cela, nous avons tracé une ligne des valeurs stockées dans le deuxième tableau avec la fonction PLT du Matplotlib.Pyplot Standard Library of Python. Voir ci-dessous:

Notez que nous avons tronqué la sortie à deux décimales en utilisant la fonction ronde. Les éléments stockés dans Input_Array et Output_Array sont complétés à deux décimales en utilisant la fonction Round (array_name, no_of_decimal_places). Après cela, nous avons utilisé le PLT.tracer la fonction pour tracer et tracer la ligne dans le graphique.

Conclusion

La fonction ACOS () fournie par la Bibliothèque de Python standard mathématique prend un nombre entre -1 et 1 en tant qu'entrée valide, calcule sa valeur ACOS () et renvoie le résultat au format radian. La fonction ACOS () n'est pas une fonction indépendante, donc pour l'utiliser, la bibliothèque mathématique doit être importée dans le programme Python.