A função ATAN2 (y, x) no módulo de matemática Python é frequentemente usada para calcular o arctangente de y/x em radianos. O módulo de matemática fornece inúmeras constantes, como "Pi" e "tau" valores. Podemos economizar tempo por não ter que escrever o valor de cada constante toda vez que desejarmos usá -lo, e podemos fazê -lo com grande precisão.
Atan () pode ser pensado como atan (y/x), onde y e x nada além de dois números inteiros. Ao importar um módulo de matemática, podemos usá -lo. Primeiro, devemos importar o módulo de matemática e depois usar o objeto estático para chamar esta função.
ATAN2 Sintaxe
A função python atan2 tem a seguinte sintaxe.
São necessários dois parâmetros, os quais são do tipo de dados numéricos; Se algum outro tipo de dados for fornecido como um parâmetro, ele lançará um erro de tipo. Ele retorna o valor tangente do número de dados do Float Datatype. Aqui, 'x' representa a coordenada cartesiana x - e pode ser um número inteiro ou uma expressão numérica válida. 'y', por outro.
Vejamos várias instâncias para entender melhor o Python Math.O conceito da função ATAN2 e seu trabalho.
Exemplo 1:
Aqui está um programa Python3 que mostra como usar o método ATAN2 (). Começamos importando o módulo de matemática. Depois disso, o valor teta de duas coordenadas negativas (-0.7 e -0.7) foi impresso. Da mesma forma, o valor teta de duas coordenadas positivas (1.4 e 2.2) foi exibido. Finalmente, o código foi escrito para dar o valor teta. Os valores são 1.2 e -1.5.
importação de matemáticaNa imagem a seguir, você pode ver que o valor teta de dois negativos (primeira linha), dois positivos (segunda linha) e uma coordenada positiva e uma negativa (terceira linha) é exibida.
Exemplo 2:
Aqui está outro código do programa Python3 que usa a técnica ATAN (). Importamos o módulo de matemática e construímos duas listas (A e B) na primeira linha de código. A lista 'A' tem valores [2, 3, 4, 5], enquanto a lista 'B' tem valores [7, 4, 6, 3]. Como você pode ver nas linhas finais de código, começamos a atravessar o alcance para obter valores teta para todos 'b', bem como locais 'A'.
importação de matemáticaAbaixo, você pode ver que os valores teta de todos os números fornecidos são exibidos.
Exemplo 3:
Um código do programa Python3 para explicar o TypeError na função ATAN () pode ser encontrado abaixo. Como você pode ver no código, passamos pelos valores inteiros após o carregamento do módulo de matemática, e o programa produziu um TypeError.
importação de matemáticaAqui está o TypeError gerado depois de passarmos os valores inteiros para o programa.
Exemplo 4:
Usaremos a matemática.ATAN2 Função para obter a inclinação em radianos quando as coordenadas Y e X são dadas neste exemplo. Você pode ver no código que, depois de importar o módulo necessário, matemática, determinaremos a inclinação quando as coordenadas X e Y forem dadas. Determinamos a inclinação em radianos usando matemática.Função ATAN2. Como você pode ver, imprimimos o resultado na última linha de código.
importação de matemáticaAqui está a captura de tela resultante para sua ajuda.
Exemplo 5:
Aqui está o exemplo final, mais detalhado para ajudá -lo a entender o conceito. Em Python, a função ATAN2 retorna o ângulo (no raio) entre o eixo x e o ponto fornecido (y, x). Encontraremos o mesmo com diferentes tipos de dados e exibiremos os resultados neste exemplo ATAN2.
Primeiro, usamos diretamente a função ATAN2 em números inteiros positivos e negativos. As declarações a seguir calculam o ângulo (no raio) para os respectivos valores.
A função ATAN2 foi então aplicada aos itens de tupla e listar Python. A tupla de python é indicada como 'tup_one' e o item da lista é exibido como 'lis_one' no código. Como você pode ver, o código fornecido (imagem anexado abaixo) funciona muito bem neles.
A função de matemática foi então aplicada a vários valores. Usamos a função ATAN2 no valor da string na instrução anterior e retornou o TypeError como uma saída.
Aqui, todas as declarações acima do código são executadas perfeitamente, exceto pela última linha que gerou o TypeError.
Atan e atan2: qual é a diferença?
Quase todas as linguagens de programação incluem um módulo de matemática com inúmeras funções trigonométricas, incluindo ATAN e ATAN2.
Em matemática, Atan é simplesmente a tangente inversa, Arctan. Quando calculamos Atan (x, y) para o vetor "V" com coordenadas [x, y]. O menor ângulo entre o vetor V e o eixo x é dado pelo valor absoluto deste resultado. Atan2 nada mais é do que uma variação mais suave de atan. O ângulo entre o vetor "V" e o "início angular" no círculo unitário é retornado por Atan2.
Conclusão:
O módulo de matemática inclui o procedimento ATAN2 (). Esta função é usada para calcular a arctangente de y/x, resultando em radianos. Atan () pode ser pensado como atan (y/x), onde y e x são dois números inteiros. Ao importar um módulo de matemática, podemos usá -lo. Primeiro, devemos importar o módulo de matemática e depois usar o objeto estático para chamar esta função. Essa estratégia foi apresentada neste post com vários exemplos para que você possa entender facilmente e aplicar o conceito aos seus programas.