Функция math.Sin
Функция math.Sin возвращает синус угла,
заданного в радианах. Она принимает один параметр
типа float64 — угол в радианах,
и возвращает его синус также в виде
float64. Возвращаемое значение лежит
в диапазоне от -1 до 1.
Синтаксис
math.Sin(x)
Пример
Давайте вычислим синус числа π/2, что составляет 90 градусов:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Sin(math.Pi / 2)
fmt.Println(res)
}
Результат выполнения кода:
1
Пример
Давайте вычислим синус числа π, что составляет 180 градусов:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Sin(math.Pi)
fmt.Println(res)
}
Результат выполнения кода (приблизительное значение из-за погрешности вычислений с плавающей точкой):
1.2246467991473515e-16
Пример
Давайте вычислим синус нуля:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Sin(0)
fmt.Println(res)
}
Результат выполнения кода:
0