2
Я пытаюсь использовать функцию cos из математического API в golang, но почему-то функция возвращает неправильное значение. Известно ли решение этой проблемы?Есть ли решение для фиксированной функции cos math в golang
Код:
fmt.Println("cos(pi/2):", math.Cos(math.Pi/2))
fmt.Println("sen(pi/2):", math.Sin(math.Pi/2))
Выход:
сов (р/2): 6.123233995736757e-17
сеном (р/2): 1
Насколько я могу рассказать об ошибке округления в библиотеке. Исходный код находится здесь: https://golang.org/src/math/sin.go?h=math – nikdeapen
https://github.com/golang/go/issues/3004 –