Asin Python

Asin Python
Tenemos funciones estándar del módulo de matemáticas incorporadas en el lenguaje de programación de Python para cálculos matemáticos de nivel superior. También utilizamos el módulo matemático para funciones trigonométricas inversas que realizan operaciones opuestas a las funciones trigonométricas. Este artículo se centró en una de las funciones trigonométricas inversas, yo.mi., como en(). La función asin () también se conoce como la inversa del seno o arcsine del número se encuentra entre el rango de -1 y +1. Para acceder a esta función, tenemos que importar el módulo de matemáticas y luego llamar a esta función utilizando objetos estáticos matemáticos. Usemos esta función asin () para realizar operaciones de arcsine.

Sintaxis de Asin () en Python

La sintaxis de asin () es matemática.asin (x) que es compatible con Python a través del módulo matemático. Aquí, 'X' es un valor numérico que se encuentra en el rango de -1 a +1.

Parámetros pasados ​​en asin ()

La función asin () acepta un parámetro que es -1<=x<=1. If the value exceeds or precedes it, it throws a value error.

Valor de retorno en asin ()

Devuelve el valor de tipo de datos flotantes que es el valor arcsine del número dado. El valor de arcsina debe estar en radian se encuentra en el intervalo -π/2 a π/2 o -1 a +1. Esto muestra que tenemos que alterar el grado en Radian primero. La función radian permite la conversión de ángulos de grado a radianes.

Ejemplo 1: Programa de función asin () en enteros

Como se discutió, la función asin () solo acepta el valor que está en el rango de -1 a +1. Entonces, tomando los dos enteros positivos y dos enteros negativos que tienen valores 0.25, -0.5, 0, 1 y -1 En el intervalo [-1,+1], obtuvimos los resultados en Radian del siguiente programa de ejemplo. Llamamos matemáticas.función asin () a través de una declaración de impresión. Hemos estado utilizando el terminal Spyder para la implementación.

importación matemática
"Pase el parámetro en asin () -1<=x<=1"
Imprimir (matemáticas.Asin (0.25))
Imprimir (matemáticas.asin (-0.5))
Imprimir (matemáticas.Asin (0))
Imprimir (matemáticas.asin (1))
Imprimir (matemáticas.asin (-1))

Al ejecutar el código, obtuvimos resultados de salida que se muestran en Radian.

Ejemplo 2: Programa de Asin () en los elementos de tuple y lista

La función asin () funciona perfectamente en tuple y en la lista de elementos. En el código a continuación, estamos declarando los elementos de la tupla. Estamos tomando múltiples elementos en una tupla de enteros positivos y negativos que tienen valores de 0.21, 0.35, 0.55, -0.78 y -0.89. Después de eso, hemos utilizado una declaración de impresión para obtener la salida deseada.

importación matemática
Tuple = (0.21, 0.35, 0.55, -0.78, -0.89)
imprimir ('resultado de tuple item = %.2f ' %matemáticas.asin (tuple [4]))

Obtuvimos el resultado de los valores de tupla correspondientes.

Ahora, estamos declarando el elemento de la lista del valor múltiple de entero positivo y negativo. La lista está representada por la palabra clave "LIS" que tiene valores -0.25, 0.72, -0.56, 0.44 y 0.95. La declaración de impresión ayudará a mostrar el resultado.

importación matemática
Lis = [-0.25, 0.72, -0.56, 0.44, 0.95]
imprimir ('resultado de la lista item = %.2f ' %matemáticas.asin (lis [3]))

Después de ejecutar el programa, tenemos los resultados de salida de los elementos de la lista a continuación.

Ejemplo 3: Programa de asin () "ValueError (): Error de dominio de matemáticas"

Como la función asin () solo acepta el número que se encuentra en el intervalo [-1,+1]. Si el número no se encuentra entre el rango, se produce el error de dominio de ValueError: Matemático. Inicialmente, el módulo matemático se ha importado al código, luego hemos inicializado una variable titulada "Var1" con un valor de "2.1 ". Hemos declarado una declaración de impresión que generará el resultado en la pantalla de la consola. Dentro de la declaración de impresión, hemos llamado matemáticas.función asin ().

importación matemática
# número
var1 = 2.1
imprimir ("resultado de asin (", var1, ") es =", matemáticas.asin (var1))

Tomando var1 = 2.1 y ejecutando un programa, el error de dominio matemático ocurrió de esta manera. Esto muestra que el soporte de la función asin () en los números se encuentra en el rango de -1 a +1. Si el valor no está en el rango como se indica, entonces se produce un error.

Ejemplo 4: programa de asin () typeError ()

Tenemos los resultados de los valores numéricos en el código de ejemplo anterior. Pero ahora en este programa, tomamos valores de cadena para ver la salida. Inicializamos dos variables una con "Var1" con un valor de cadena "2" y el otro como "Var2" con un valor de cadena "x". E imprimió el resultado utilizando la declaración de impresión. En una declaración de impresión, llamamos matemáticas.asin () y pasó un argumento "var1".

importación matemática
"Valor numérico"
var1 = "2"
imprimir ("resultado de asin (", var1, ") es =", matemáticas.asin (var1)
"Valor del personaje"
var2 = "x"
imprimir ("resultado de asin (", var2, ") es =", matemáticas.asin (var2))

Después de la interpretación e implementación del programa anterior, tenemos un mensaje de typeError que significa que Asin () no acepta los valores de las cadenas. Se requiere un valor flotante. Como "var1" y "var2" son cadenas, no un número, por lo que lanza una excepción.

Ejemplo 5: programa de función asin ()

Podemos trazar un gráfico de una función asin () importando matplotlib para visualización interactiva. Usando esto, generamos el gráfico de un asin (). En este código, "P" y "Q" son los dos puntos de las coordenadas X e Y. "P" ha dado un valor positivo de 0.5 y "Q" han dado un valor negativo de -0.9. Inicializamos i = -1 y usamos la condición de while que es "i" debe ser menor o igual a la 1. Use el método append () que agrega un elemento al final de la lista al pasar el valor del parámetro "i" el valor que asignamos i = i+0.25 para incrementar una variable por 0.23. Obtendremos la imagen del gráfico usando "PLT.trazar ”y pasar los valores P y Q y llamando a PLT. Show () ayudará a que se muestre el gráfico visual en la pantalla de salida.

importación matemática
"Matplotlib es una biblioteca de Python para trazar un gráfico"
Importar matplotlib.Pyplot como PLT
P = [0.5]
Q = [-0.9]
i = -1
mientras yo<=1):
pag.anular (i)
Q.anular (matemáticas.asin (i))
i = i+0.25
PLT.Parcela (P, Q)
PLT.espectáculo()

Después de la ejecución de un programa, la visualización gráfica de la función asin () se muestra en la imagen a continuación .

Ejemplo 6: Programa de función asin () para matriz y gráfica

Como hemos discutido los programas de ejecución simples, pasemos al programa complejo tomando múltiples valores numéricos para generar el gráfico en este código "in_arr" denominado una matriz de entrada que tiene valores en los soportes cuadrados -0.7, -0.5, -0.93, 0.28, 0.39 y 0.15 y "out_arr" como matriz de salida con el valor nulo en los soportes cuadrados ."Q" representa el eje x y "r" representa el eje y la palabra clave "in" utilizada en el código se usa para iterar a través de una secuencia de "para bucle". Con la instrucción de impresión, podemos ver la salida de in_arr y out_arr. Pasar los dos parámetros que contienen puntos X e Y en PLT.Función plot () que dibuja líneas de punto a otro. En la función plt.title (), hemos establecido el título de la trama como "Matemáticas.como en()".PLT.Xlabel tiene valor como "Q" para el eje X AS y PLT.Ylabel tiene valores como "R" es para el eje Y. Para mostrar la trama, utilizamos PLT.función show ().

importación matemática
Importar matplotlib.Pyplot como PLT
in_arr = [-0.78, -0.57, -0.93,
0.28, 0.39, 0.15]
out_arr = []
para i en el rango (len (in_arr)):
out_arr.anular (matemáticas.asin (in_arr [i]))
i = i+1
print ("input_array: \ n", in_arr)
print ("\ noutput_array: \ n", out_arr)
PLT.tram (in_arr, out_arr,)
PLT.Título ("Matemáticas.como en()")
PLT.xlabel ("Q")
PLT.Ylabel ("R")
PLT.espectáculo()

Verá la salida del código en esta pantalla de consola.

Ahora, el gráfico de gráficos de este código es así.

Conclusión

Ya que tenemos un tutorial completo de una función asin () en Python importando el módulo de matemáticas e implementando ejemplos simples. Hemos agregado ejemplos únicos para los usuarios novatos y expertos junto con su implementación detallada. Revise todos los ejemplos para comprender mejor este tema.