РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
306 of 1593 menu

Функция math.Asin

Функция math.Asin вычисляет арксинус числа, возвращая угол в радианах, синус которого равен переданному значению. В единственный параметр функция принимает число типа float64 из диапазона [-1, 1]. Результат возвращается в диапазоне [-π/2, π/2] радиан.

Синтаксис

math.Asin(x)

Пример

Давайте вычислим арксинус от 0.5:

package main import ( "fmt" "math" ) func main() { res := math.Asin(0.5) fmt.Println(res) }

Результат выполнения кода:

"0.5235987755982988"

Пример

Давайте вычислим арксинус от 1.0, что соответствует углу π/2:

package main import ( "fmt" "math" ) func main() { res := math.Asin(1.0) fmt.Println(res) }

Результат выполнения кода:

"1.5707963267948966"

Пример

Если передать значение вне диапазона [-1, 1], функция вернет NaN (не число):

package main import ( "fmt" "math" ) func main() { res := math.Asin(2.0) fmt.Println(res) }

Результат выполнения кода:

"NaN"

Пример

Вычислим арксинус от отрицательного числа -0.7071, что соответствует углу -π/4:

package main import ( "fmt" "math" ) func main() { res := math.Asin(-0.7071067811865476) fmt.Println(res) }

Результат выполнения кода:

"-0.7853981633974483"

Смотрите также

  • функцию math.Sin,
    которая вычисляет синус угла в радианах
  • функцию math.Acos,
    которая вычисляет арккосинус числа
  • функцию math.Atan,
    которая вычисляет арктангенс числа
  • функцию math.Asinh,
    которая вычисляет гиперболический арксинус числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить