Acos python

Acos python
Python es un lenguaje de programación avanzado pero simple que incluso los principiantes pueden codificar fácilmente. Su biblioteca de matemáticas estándar proporciona varias funciones integradas útiles que ayudan a resolver todos los problemas de matemáticas. Algunas de las funciones incorporadas de la biblioteca de matemáticas son: cos (), sen (), log (), grado (), asin (), acos (), etc. Este tutorial discutirá la función ACOS (). La función ACOS en matemáticas devuelve el coseno inverso de un número específico en radian, que comúnmente se conoce como el coseno de arco del número.

Se necesita un número de parámetro y devuelve su coseno de arco en Radian. En matemáticas generales, acos = cos-1, lo que significa que el ACOS de un número es igual al coseno inverso de ese número. Explore este tutorial para aprender la función del método acos ().

Función acos ()

El acos () es una función incorporada proporcionada por la Biblioteca Estándar de Matemáticas de Python. La función acos () toma un número, ya sea un número entero o un número flotante, como un parámetro y devuelve su valor coseno inverso en radianes. El dominio de la función ACOS es entre -1 y 1. El compilador plantea un error si proporciona un número fuera de este rango. Aquí está la sintaxis de la función ACOS ():

El A es el parámetro del cual se deben encontrar los valores de acos (), es un parámetro requerido, y si lo omite, el compilador aumentará un error. Además, debería ser un número entre -1 y 1. Si proporciona algún otro tipo de datos como, 'cadena', entonces el compilador elevará un TipoError. El ACOS () devolverá un número de flotación que represente el valor ACOS () del parámetro imputado en radianes.

Tenga en cuenta que acos () no es una función independiente. Para usar la función acos (), debe asegurarse de que la biblioteca de matemáticas se importe al programa antes de llamar a la función acos (). Ahora exploremos algunos ejemplos para aprender el uso de la función ACOS () en un programa de Python.

Ejemplo 1:

En este ejemplo, exploraremos el uso de la función ACOS () proporcionada por la Biblioteca Estándar de Matemáticas del Python. Proporcionaremos diferentes tipos de números a la función ACOS () y veremos qué tipo de resultados obtenemos. Aquí, solo damos números entre -1 y 1 como parámetro de entrada para ver su valor de coseno inverso. En más ejemplos, probaremos algunos números que están fuera del rango válido y algunos datos de entrada no válidos también. Así que comencemos con el primer ejemplo:

importación matemática
Imprimir ("El valor de coseno inverso de -0.45 es = ", matemáticas.ACOS (-0.45))
imprimir ("El valor de coseno inverso de 0 is =", matemáticas.ACOS (0))
Imprimir ("El valor de coseno inverso de 0.45 es = ", matemáticas.ACOS (0.45))

Como puede ver, solo proporcionamos los números válidos como parámetros de entrada, y la función acos () devolvió el valor acos () para cada número. Vea la salida a continuación.

Ejemplo 2:

En el ejemplo anterior, acabamos de dar los números válidos dentro del rango permitido de la función ACOS (). Ahora vamos a probar la función ACOS () proporcionándole números fuera del rango válido. Consulte el código a continuación:

importación matemática
imprimir ("El valor coseno inverso de -5 es =", matemáticas.ACOS (-5))
imprimir ("El valor coseno inverso de 9 es =", matemáticas.ACOS (9))
imprimir ("El valor coseno inverso de 45 es =", matemáticas.ACOS (45))

Como puede ver, todos los números están fuera del rango permitido de la función ACOS (). El compilador debe elevar un ValueError. Veamos la salida a continuación:

Tenga en cuenta que el compilador ha lanzado un ValueError para cada parámetro proporcionado, ya que cada número está fuera del rango de la función ACOS ().

Ejemplo 3:

Ahora, damos una entrada no válida a la función ACOS () para ver qué tipo de error aumentará. Consulte el código a continuación:

importación matemática
imprimir ("El valor coseno inverso de '2ab' es =", matemáticas.ACOS (2AB))

La salida es la siguiente:

Como puede ver, el compilador ha elevado un SyntaxError ya que el formato de cadena no es compatible con la función ACOS (). La función acos () solo funciona con números de flotación e enteros que también están dentro del rango de -1 a 1. Cualquier otro número o tipo diferente de datos proporcionados como parámetro de entrada dará como resultado un error de sintaxis.

Ejemplo 4:

La función acos () devuelve el valor acos () del parámetro dado en formato radian, que es diferente del que vemos en la calculadora. La calculadora devuelve el valor en forma de grado, sin embargo, el python acos () devuelve el valor en forma de radian, que es la razón por la cual ambos resultados no coinciden entre sí. Ahora convierta el valor radian de la función ACOS () de Python en el formato de grado utilizando la función incorporada de los grados () de la biblioteca estándar de Python.

importación matemática
Imprimir ("El valor de coseno inverso de -0.45 es = ", matemáticas.grados (matemáticas.ACOS (-0.45)))
imprimir ("El valor de coseno inverso de 0 is =", matemáticas.grados (matemáticas.acos (0)))
Imprimir ("El valor de coseno inverso de 0.45 es = ", matemáticas.grados (matemáticas.ACOS (0.45)))

Vea la salida a continuación:

Ahora, si compara esta salida con la salida del primer ejemplo, puede ver la diferencia. Si usa la calculadora para calcular el acos (), obtendrá el mismo resultado que en este ejemplo.

Ejemplo 5:

Ahora que entendemos cómo funciona acos (), exploremos un ejemplo práctico un poco complejo para ver cómo funciona en detalle. Consulte el código a continuación:

importar matemáticas, numpy como np, matplotlib.Pyplot como PLT
input_array = np.Linspace (-(1/4.5 * NP.pi), 1/4.5 * NP.Pi, 10)
output_array = []
para i en el rango (len (input_array)):
input_array [i] = ronda (input_array [i], 2)
salida_array.anular (ronda (matemáticas.ACOS (input_array [i]), 2))
i = i + 1
imprimir ("La matriz de entrada es: \ n", input_array)
print ("\ n La matriz de salida es: \ n", output_array)
imprimir ("\ n el ares consignado es: \ n")
PLT.plot (input_array, output_array, "go-")
PLT.Título ("Matemáticas.acos () ")
PLT.xlabel ("x")
PLT.Ylabel ("Y")
PLT.espectáculo()

En este ejemplo, generamos automáticamente una matriz de 10 elementos para producir una línea. Para cada elemento en la matriz de entrada, calculamos su valor ACOS () y lo almacenamos en otra matriz. Después de eso, trazamos una línea de los valores almacenados en la segunda matriz con la función PLT de Matplotlib.Biblioteca estándar de Pyplot de Python. Vea abajo:

Tenga en cuenta que truncamos la salida a dos decimales utilizando la función redonda. Los elementos almacenados tanto en Input_Array como en Output_Array se redondean a dos decimales utilizando la función Round (Array_Name, NO_OF_DECIMAL_PLACES). Después de eso, usamos el PLT.Trazar la función para trazar y dibujar la línea en el gráfico.

Conclusión

La función ACOS () proporcionada por la Biblioteca Estándar de Matemáticas de Python toma un número entre -1 y 1 como una entrada válida, calcula su valor ACOS () y devuelve el resultado en formato radiano. La función acos () no es una función independiente, por lo que para usarla, la biblioteca de matemáticas debe importarse al programa Python.