Подтвердить что ты не робот

Есть ли определенное значение в стандартных пространствах имен для золотого отношения?

Я пытался найти, есть ли значение для золотого отношения, уже определенного в одном из стандартных пространств имен, но я не смог найти что-либо в документах или других онлайн-ресурсах.

Итак, есть ли значение для золотого отношения, которое уже определено где-то в стандартных пространствах имен, которые я мог пропустить?

В <<20 > есть Math.Pi и Math.E, но нет Math.Phi?

4b9b3361

Ответ 1

Нет, нет. Однако

Затем вы можете решить это с помощью квадратичной формулы:

$\dfrac{1+\sqrt{5}}{2} = 1.61803398874989484820458683436\mathellipsis$

Это означает, что вы можете определить золотой коэффициент как одно из следующего:

readonly double GoldenRatio = (1 + Math.Sqrt(5)) / 2;
const double GoldenRatio = 1.61803398874989484820458683436;

Ответ 2

Нет, это не уже заданное значение для золотого отношения. Вам нужно построить метод вычисления золотого отношения, или вы можете объявить константную переменную, в которой вы сохраните это значение.

const double goldenRatio = 1.61803398874989484820458683436;

Ответ 3

Библиотека Math.Net содержит определение для GoldenRatio, и его реализация соответствует ответу из @Steve выше. Он также включает в себя большое количество других полезных математических функций.