Hallo,
ich probiere gerade herauszufinden, wie ich es schaffe in meinem Code den Sinus hoch minus 1 von einer Zahl zu berechnen und den Wert dann als Gradangabe ausgeben zu lassen (z.B.: sin^-1(0.5) = 30)
Ich bin relativ neu und benutze das math Modul.
Momentan habe ich mir das so vorgestellt, es scheint aber nicht zu stimmen:
alpha_1 = a / c
alpha = math.asin(math.radians(alpha_1))
print(alpha)
Vielleicht weiß ja einer von euch wie man das handhabt.
Vielen Dank und LG
sinus ^-1 in Python darstellen
Die Umkehrfunktion des Sinus, bekommt einen skalaren Wert und spukt einen Winkel in radians aus. Wenn Du den nach Grad umrechnen wilst, brauchst Du math.degree:
Code: Alles auswählen
alpha = math.degree(math.asin(a / c))
-
- User
- Beiträge: 9
- Registriert: Donnerstag 8. Juli 2021, 17:27
Hallo, erstmal danke für die schnelle Antwort. Das habe ich auch schon probiert, nur kommt dann immer folgender Fehler:
AttributeError: module 'math' has no attribute 'degree'
Ich habe das Gefühl, dass ich neben dem math Modul dafür noch etwas installieren muss ...
Kann das sein?
AttributeError: module 'math' has no attribute 'degree'
Ich habe das Gefühl, dass ich neben dem math Modul dafür noch etwas installieren muss ...
Kann das sein?
Es heisst halt degrees.
Code: Alles auswählen
>>> math.degrees(.5)
28.64788975654116
-
- User
- Beiträge: 9
- Registriert: Donnerstag 8. Juli 2021, 17:27
Vielen Dank, klappt!