簡體   English   中英

如何在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 ,您的phi的值為(1+sqrt(5))/2

如果有值a ,那么可以發現衍生自b的值phi = a/bb = 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM