2017-05-08 17 views
0

この式をPHPコードで使用しようとしていますが、表現方法を見つけることができません。PHPでのPHI式の表現方法

phi = (A+B)/A = A/B 

は、私が数を持っていると言う:

$a = 275; 

私は$ bの値が$に関連して、黄金比になりたいです。私はそれを適用する方法がわからない

$phi = (1+sqrt(5))/2; 

: 私はでPHI定数を見つけることができます知っています。

答えて

1

あなたは、あなたの質問に言及したように、phiの式は(a+b)/a = a/b であり、あなたはあなたがaの価値を持っている場合、その後、あなたが派生bの値を見つけることができます(1+sqrt(5))/2

からphiの価値を持っていますphi = a/bから

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 
+0

だろうとPHPでb = phi/a

であるためにあなたの迅速な対応をありがとうございました。 –