ACOS Python

ACOS Python
Python é uma linguagem de programação avançada, mas simples, que mesmo os iniciantes podem codificar facilmente. Sua biblioteca matemática padrão fornece várias funções internas úteis que ajudam a resolver todos os problemas de matemática. Algumas das funções internas da biblioteca de matemática são: cos (), sin (), log (), grau (), asin (), acos (), etc. Este tutorial discutirá a função ACOS (). A função ACOS em matemática retorna o cosseno inverso de um número especificado em Radian, que é comumente conhecido como cosseno de arco do número.

É preciso um número de parâmetro e retorna seu cosseno de arco em Radian. Em geral, matemática, ACOS = cos-1, o que significa que as ACOs de um número são iguais ao cosseno inverso desse número. Vamos explorar este tutorial para aprender a função do método ACOS ().

Função acos ()

O ACOS () é uma função interna fornecida pela Biblioteca Math Standard of Python. A função ACOS () leva um número, um número inteiro ou um float, como um parâmetro e retorna seu valor de cosseno inverso em radianos. O domínio da função ACOS está entre -1 e 1. O compilador levanta um erro se você fornecer um número fora desse intervalo. Aqui está a sintaxe da função ACOS ():

O A é o parâmetro do qual os valores ACOS () precisam ser encontrados, é um parâmetro necessário e, se você o pular, o compilador levantará um erro. Além disso, deve ser um número entre -1 e 1. Se você fornecer algum outro tipo de dados como 'String', o compilador aumentará um TypeError. O ACOS () retornará um número de flutuação representando o valor ACOS () do parâmetro imputado em radianos.

Observe que o ACOS () não é uma função independente. Para usar a função ACOS (), você precisa garantir que a biblioteca de matemática seja importada para o programa antes de chamar a função ACOS (). Agora vamos explorar alguns exemplos para aprender o uso da função ACOS () em um programa Python.

Exemplo 1:

Neste exemplo, exploraremos o uso da função ACOS () fornecida pela Biblioteca Matemática do Python. Forneceremos diferentes tipos de números para a função ACOS () e ver que tipo de resultados obtemos. Aqui, apenas damos números entre -1 e 1 como um parâmetro de entrada para ver seu valor de cosseno inverso. Em outros exemplos, testaremos alguns números fora do intervalo válido e alguns dados de entrada inválidos também. Então, vamos começar com o primeiro exemplo:

importação de matemática
impressão ("O valor de cosseno inverso de -0.45 é = ", matemática.ACOS (-0.45))
print ("O valor de cosseno inverso de 0 é =", matemática.ACOS (0))
impressão ("o valor de cosseno inverso de 0.45 é = ", matemática.ACOS (0.45))

Como você pode ver, apenas fornecemos os números válidos como parâmetros de entrada, e a função ACOS () retornou o valor ACOS () para cada número. Veja a saída abaixo.

Exemplo 2:

No exemplo anterior, acabamos de dar os números válidos dentro do intervalo permitido da função ACOS (). Agora vamos testar a função ACOS (), fornecendo números fora do intervalo válido. Consulte o código abaixo:

importação de matemática
print ("O valor de cosseno inverso de -5 é =", matemática.ACOS (-5))
print ("O valor de cosseno inverso de 9 é =", matemática.ACOS (9))
print ("O valor de cosseno inverso de 45 é =", matemática.ACOS (45))

Como você pode ver, todos os números estão fora do alcance permitido da função ACOS (). O compilador deve aumentar um valor de valor. Vamos ver a saída abaixo:

Observe que o compilador lançou um valueError para cada parâmetro fornecido, pois cada número está fora do intervalo da função ACOS ().

Exemplo 3:

Agora, vamos dar uma entrada inválida à função ACOS () para ver que tipo de erro ele aumentará. Consulte o código abaixo:

importação de matemática
print ("O valor de cosseno inverso de '2ab' is =", matemática.ACOS (2AB))

A saída é a seguinte:

Como você pode ver, o compilador levantou um SyntaxError, pois o formato da string não é suportado pela função ACOS (). A função ACOS () funciona apenas com números de flutuação e número inteiro que também estão dentro da faixa de -1 a 1. Qualquer outro número ou tipo diferente de dados fornecidos como um parâmetro de entrada resultará em um erro de sintaxe.

Exemplo 4:

A função ACOS () retorna o valor ACOS () do parâmetro dado no formato Radian, que é diferente daquele que vemos na calculadora. A calculadora retorna o valor na forma de grau, no entanto, o python acos () retorna o valor na forma de radian, que é a razão pela qual ambos os resultados não combinam entre si. Agora vamos converter o valor radiano da função ACOS () do python no formato de grau usando os graus () função interna da biblioteca padrão do Python.

importação de matemática
impressão ("O valor de cosseno inverso de -0.45 é = ", matemática.graus (matemática.ACOS (-0.45)))
print ("O valor de cosseno inverso de 0 é =", matemática.graus (matemática.ACOS (0)))
impressão ("o valor de cosseno inverso de 0.45 é = ", matemática.graus (matemática.ACOS (0.45)))

Veja a saída abaixo:

Agora, se você comparar esta saída com a saída do primeiro exemplo, poderá ver a diferença. Se você usar a calculadora para calcular o ACOS (), você obterá o mesmo resultado que neste exemplo.

Exemplo 5:

Agora que entendemos como o ACOS () funciona, vamos explorar um exemplo prático complexo para ver como funciona em detalhes. Consulte o código abaixo:

Importar matemática, 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 em range (len (input_array)):
input_array [i] = rodada (input_array [i], 2)
output_array.Anexar (redonda (matemática.ACOS (input_array [i]), 2)))
i = i + 1
print ("A matriz de entrada é: \ n", input_array)
print ("\ nA matriz de saída é: \ n", output_array)
print ("\ n o ares aplaatado é: \ n")
plt.plot (input_array, output_array, "go-")
plt.título ("Matemática.acos () ")
plt.xlabel ("x")
plt.ylabel ("y")
plt.mostrar()

Neste exemplo, geramos automaticamente uma matriz de 10 itens para produzir uma linha. Para cada item na matriz de entrada, calculamos seu valor ACOS () e o armazenamos em outra matriz. Depois disso, plotamos uma linha dos valores armazenados na segunda matriz com a função PLT do matplotlib.Biblioteca PyPlot Standard de Python. Veja abaixo:

Observe que truncamos a saída para dois lugares decimais usando a função redonda. Os itens armazenados em input_array e outpat_array são arredondados para dois lugares decimais usando a função Round (Array_Name, NO_OF_DECIMAL_PLACES). Depois disso, usamos o PLT.plotar função para plotar e desenhar a linha no gráfico.

Conclusão

A função ACOS () fornecida pela Biblioteca Matemática do Python leva um número entre -1 e 1 como uma entrada válida, calcula seu valor ACOS () e retorna o resultado em formato Radian. A função ACOS () não é uma função independente; portanto, para usá -la, a biblioteca de matemática deve ser importada para o programa Python.