如何在 PHP 中表示 PHI 公式
How to represent PHI formula in PHP
我试图在 PHP 代码中使用这个公式,但我找不到表示它的方法。
phi = (A+B)/A = A/B
假设我有一个号码:
$a = 275;
我希望$b 的值与$a 成黄金比例;
我知道我可以通过以下方式找到 PHI 常量:
$phi = (1+sqrt(5))/2;
不知道怎么申请
正如你在问题中提到的,phi
的公式是(a+b)/a = a/b
并且您从 (1+sqrt(5))/2
获得了 phi
的值
如果你有a
的值,那么你可以发现从phi = a/b
导出的b的值是b = phi/a
在 PHP 中是
define('PHI', (1+sqrt(5))/2);
function goldenRatio($num){
return PHI/$num;
}
var_dump(goldenRatio(1)); // returns 0.618033989
var_dump(goldenRatio(2)); // returns 1.236067977
var_dump(goldenRatio(3)); // returns 1.854101966
我试图在 PHP 代码中使用这个公式,但我找不到表示它的方法。
phi = (A+B)/A = A/B
假设我有一个号码:
$a = 275;
我希望$b 的值与$a 成黄金比例; 我知道我可以通过以下方式找到 PHI 常量:
$phi = (1+sqrt(5))/2;
不知道怎么申请
正如你在问题中提到的,phi
的公式是(a+b)/a = a/b
并且您从 (1+sqrt(5))/2
phi
的值
如果你有a
的值,那么你可以发现从phi = a/b
导出的b的值是b = phi/a
在 PHP 中是
define('PHI', (1+sqrt(5))/2);
function goldenRatio($num){
return PHI/$num;
}
var_dump(goldenRatio(1)); // returns 0.618033989
var_dump(goldenRatio(2)); // returns 1.236067977
var_dump(goldenRatio(3)); // returns 1.854101966