2012-04-07 20 views
9

Sto cercando di calcolare l'inverso di tan in python, ma non mi dà il valore corretto, ad esempio, se dovessi fare l'inversa tan di 1.18, math.atan(1.18)Inverse of Tan in python (tan-1)

>>>math.atan(1.18) 
0.8677 

Tuttavia, la risposta corretta è 49.720136931. Qual è il modo corretto di fare di?

+4

Come si fa a capire di ottenere 49 radianti in un cerchio? – Marcin

+8

radianti, gradi ... –

+2

Non pensi che sia stato molto semplice? –

risposta

49

math.atan(x) restituiti nel radianti, se si vuole gradi, convertirlo utilizzando math.degrees(x)

Converts angle x from radians to degrees. 

>>> import math 
>>> math.degrees(math.atan(1.18)) 
49.720136931043555 
+1

Perché l'utente non ha accettato come risposta corretta? – acer