Константа math.Phi

Константа math.Phi предоставляет доступ к числу золотого сечения, которое приблизительно равно 1.618033988749895. Эта константа часто используется в математических вычислениях, геометрии, архитектуре и других областях, где применяется золотое сечение. В пакете math она определена как константа с плавающей точкой двойной точности.

Синтаксис

gomath.Phi

Пример

Давайте выведем значение константы math.Phi:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Phi
  fmt.Println(res)
}

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

go1.618033988749895

Пример

Давайте используем константу math.Phi для вычисления площади прямоугольника с золотым сечением, где длина равна 10, а ширина вычисляется как длина, деленная на золотое сечение:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  length := 10.0
  width := length / math.Phi
  area := length * width
  fmt.Println(area)
}

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

go61.80339887498948

Пример

Давайте найдем квадрат числа золотого сечения, что равно числу золотого сечения плюс единица:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  phiSquared := math.Phi * math.Phi
  fmt.Println(phiSquared)
}

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

go2.618033988749895

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

  • константу math.Pi,
    которая содержит значение числа Пи
  • константу math.E,
    которая содержит значение числа Эйлера
  • константу math.Sqrt2,
    которая содержит значение квадратного корня из двух
  • функцию math.Sqrt,
    которая вычисляет квадратный корень числа