Wpis z mikrobloga

#programowanie #python

Sorry jesli zasmiecam tagi, nie ogarniam tematu. Odnosze wrazenie ze mi zle oblicza wartosc cosinusa

import math

degrees = 90
convertedrad = math.radians(degrees)
cos = math.cos(converted
rad)

converted_rad mi daje 1,57
cos mi daje 6.123233995736766e-17 (wydaje mi sie ze powinno byc 0) ocb?
  • 7
@shmoofy_foofer: I jest to oczekiwany wynik, wynikający z niedokładności przechowywania liczb zmiennoprzecinkowych w pamięci.
Plus jak zapytasz się wujka googla o rezultat funkcji cyklometrycznej arccos(0), to wynik będzie on równy 1.57079633

Dla kontekstu, jeśli nie kojarzysz funkcji cyklometrycznych:
cos(x) = y
arccos(y) = x