Константа math.Phi
Константа math.Phi предоставляет доступ к числу золотого сечения, которое приблизительно равно 1.618033988749895. Эта константа часто используется в математических вычислениях, геометрии, архитектуре и других областях, где применяется золотое сечение. В пакете math она определена как константа с плавающей точкой двойной точности.
Синтаксис
math.Phi
Пример
Давайте выведем значение константы math.Phi:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Phi
fmt.Println(res)
}
Результат выполнения кода:
1.618033988749895
Пример
Давайте используем константу math.Phi для вычисления площади прямоугольника с золотым сечением, где длина равна 10, а ширина вычисляется как длина, деленная на золотое сечение:
package main
import (
"fmt"
"math"
)
func main() {
length := 10.0
width := length / math.Phi
area := length * width
fmt.Println(area)
}
Результат выполнения кода:
61.80339887498948
Пример
Давайте найдем квадрат числа золотого сечения, что равно числу золотого сечения плюс единица:
package main
import (
"fmt"
"math"
)
func main() {
phiSquared := math.Phi * math.Phi
fmt.Println(phiSquared)
}
Результат выполнения кода:
2.618033988749895
Смотрите также
-
константу
math.Pi,
которая содержит значение числа Пи -
константу
math.E,
которая содержит значение числа Эйлера -
константу
math.Sqrt2,
которая содержит значение квадратного корня из двух -
функцию
math.Sqrt,
которая вычисляет квадратный корень числа