Asin Python

Asin Python
Temos funções padrão do módulo de matemática interno na linguagem de programação Python para cálculos matemáticos de nível superior. Também usamos o módulo de matemática para funções trigonométricas inversas que executam operações opostas às funções trigonométricas. Este artigo focou em uma das funções trigonométricas inversas, eu.e., como em(). A função ASIN () também é chamada de inversa de seno ou arcsina do número está entre o intervalo de -1 e +1. Para acessar esta função, precisamos importar o módulo de matemática e depois chamar essa função usando objetos estáticos matemáticos. Vamos usar esta função ASIN () para executar operações de arcsina.

Sintaxe de Asin () em Python

A sintaxe de Asin () é matemática.ASIN (x) que é suportado pelo Python através do módulo de matemática. Aqui, 'x' é um valor numérico que está no intervalo de -1 a +1.

Parâmetros passados ​​no ASIN ()

A função asin () aceita um parâmetro que é -1<=x<=1. If the value exceeds or precedes it, it throws a value error.

Valor de retorno em ASIN ()

Ele retorna o valor de tipo de dados flutuante que é o valor do arco do número fornecido. O valor da arcsina deve estar em Radian está no intervalo -π/2 a π/2 ou -1 a +1. Isso descreve que precisamos alterar o diploma em Radian primeiro. A função Radian permite a conversão de ângulos de grau em radianos.

Exemplo 1: Programa de função Asin () em números inteiros

Conforme discutido, a função Asin () aceita apenas o valor que está no intervalo de -1 a +1. Então, levando os dois números inteiros positivos e dois números inteiros negativos com valores 0.25, -0.5, 0, 1 e -1 No intervalo [-1,+1], obtivemos os resultados em Radian do programa de exemplo a seguir. Nós chamamos de matemática.função asin () através de uma declaração de impressão. Temos usado o terminal Spyder para a implementação.

importação de matemática
"Parâmetro passa em asin () -1<=x<=1"
Imprimir (matemática.Asin (0.25))
Imprimir (matemática.Asin (-0.5))
Imprimir (matemática.asin (0))
Imprimir (matemática.asin (1))
Imprimir (matemática.asin (-1))

Ao executar o código, obtemos resultados de saída mostrados em Radian.

Exemplo 2: Programa de ASIN () em itens de tupla e lista

A função Asin () funciona perfeitamente em itens de tupla e listão. No código abaixo, estamos declarando os itens de tupla. Estamos levando vários itens em uma tupla de números inteiros positivos e negativos com valores de 0.21, 0.35, 0.55, -0.78 e -0.89. Depois disso, utilizamos uma declaração de impressão para obter a saída desejada.

importação de matemática
Tupla = (0.21, 0.35, 0.55, -0.78, -0.89)
Imprimir ('resultado de item de tupla = %.2F ' %de matemática.asin (tupla [4]))

Temos o resultado dos valores de tupla correspondentes.

Agora, estamos declarando o item da lista de valor múltiplo de número inteiro positivo e negativo. A lista é representada por palavras -chave “Lis” com valores -0.25, 0.72, -0.56, 0.44 e 0.95. A declaração de impressão ajudará a exibir o resultado.

importação de matemática
Lis = [-0.25, 0.72, -0.56, 0.44, 0.95]
Imprimir ('resultado do item da lista = %.2F ' %de matemática.asin (lis [3]))

Depois de executar o programa, temos os resultados de saída dos itens da lista abaixo.

Exemplo 3: Programa de ASIN () “ValueError (): Erro do Domínio Matemático”

Como a função Asin () aceita apenas o número que está no intervalo [-1,+1]. Se o número não estiver entre o intervalo, ocorre o erro de domínio ValueError: Math. Inicialmente, o módulo de matemática foi importado para o código, depois inicializamos uma variável intitulada "VAR1" com um valor de "2.1 ”. Declaramos uma declaração de impressão que produzirá o resultado na tela do console. Dentro da declaração de impressão, chamamos de matemática.função asin ().

importação de matemática
# número
var1 = 2.1
print ("resultado de asin (", var1, ") é =", matemática.asin (var1))

Tomando Var1 = 2.1 e executando um programa, ocorreu um erro de domínio matemático dessa maneira. Isso mostra que o suporte da função Asin () em números está na faixa de -1 a +1. Se o valor não estiver no intervalo, conforme declarado, ocorre um erro.

Exemplo 4: Programa de ASIN () typeError ()

Recebemos os resultados dos valores numéricos no código de exemplo acima. Mas agora neste programa, tomamos valores de string para ver a saída. Inicializamos duas variáveis ​​uma com "var1" com um valor de string "2" e o outro como "var2" com um valor de string "x". E imprimiu o resultado usando a instrução de impressão. Em uma declaração impressa, chamamos de matemática.asin () e passou um argumento "var1".

importação de matemática
"Valor número"
var1 = "2"
print ("resultado de asin (", var1, ") é =", matemática.ASIN (VAR1)
"Valor do personagem"
var2 = "x"
print ("resultado de asin (", var2, ") é =", matemática.asin (var2))

Após a interpretação e a implementação do programa acima, temos uma mensagem TypeError que significa que asin () não estão aceitando os valores da string. Um valor flutuante é necessário. Como "var1" e "var2" são strings não um número, então ele lança uma exceção.

Exemplo 5: Programa de plotagem de função asin ()

Podemos plotar um gráfico de uma função ASIN () importando matplotlib para visualização interativa. Usando isso, geramos o gráfico de um asin (). Neste código, "P" e "Q" são os dois pontos de coordenadas x e y. "P" deu um valor positivo de 0.5 e "Q" deu um valor negativo de -0.9. Inicializamos i = -1 e usamos a condição enquanto é "eu" deve ser menor ou igual ao 1. Use o método Append () que anexa um elemento ao final da lista, passando o valor do parâmetro "i" o valor que atribuímos i = i+0.25 para incrementar uma variável em 0.23. Teremos a imagem do gráfico usando “PLT.plot ”e passando os valores P e q e chamando PLT. O show () ajudará o gráfico visual a ser mostrado na tela de saída.

importação de matemática
"Matplotlib é uma biblioteca Python para plotar gráficos"
importar matplotlib.pyplot como plt
p = [0.5]
Q = [-0.9]
i = -1
enquanto eu<=1):
p.anexar (i)
q.Anexar (Math.asin (i))
i = i+0.25
plt.Lote (P, Q)
plt.mostrar()

Após a execução de um programa, a visualização gráfica da função asin () é mostrada na figura abaixo .

Exemplo 6: Programa de função Asin () para matriz e plotagem

Ao discutirmos os programas de execução simples, vamos para o programa complexo, tomando vários valores numéricos para gerar o gráfico neste código "in_arr" referido como uma matriz de entrada que possui valores entre colchetes -0.7, -0.5, -0.93, 0.28, 0.39 e 0.15 e "out_arr" como matriz de saída com o valor nulo entre colchetes ."Q" representa o eixo x e "r" representa o eixo y e a palavra-chave "in" usada no código é usada para iterar através de uma sequência de "para loop". Com a declaração de impressão, podemos ver a saída de in_arr e out_arr. Passando os dois parâmetros que contêm pontos X e Y no PLT.plot () função que atrai linhas de ponto a ponto. Na função PLT.Título (), definimos o título para o enredo como “Matemática.como em()".plt.Xlabel tem valor como "Q" para o eixo x AS e PLT.Ylabel tem valores como "r" é para o eixo y. Para mostrar o enredo, utilizamos PLT.show () função.

importação de 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 em range (len (in_arr)):
out_arr.Anexar (Math.asin (in_arr [i]))
i = i+1
print ("input_array: \ n", in_arr)
print ("\ noutput_array: \ n", out_arr)
plt.plot (in_arr, out_arr,)
plt.título ("Matemática.como em()")
plt.xlabel ("q")
plt.ylabel ("r")
plt.mostrar()

Você verá a saída do código nesta tela do console.

Agora, o gráfico deste código é assim.

Conclusão

Como temos uma explicação completa de uma função ASIN () em Python, importando o módulo de matemática e implementando exemplos simples. Adicionamos exemplos exclusivos para os novatos e para usuários especializados, juntamente com sua implementação detalhada. Passe por todos os exemplos para entender melhor este tópico.