0

我从一本医学研究书中得到了这个原始公式:

对数(e) (EFW) = (-4.564+(0.282*AC)-(0.00331*AC^2))*1000

EFW(克),AC(厘米)

这就是我所做的:

$ac = 291; // (mm)
$w = log(-4.564+(0.282*($ac/10))-(0.00331*pow(($ac/10),2)))*1000);
echo "result: " . $w;


result: 6.7

结果应该在 1900-2500 克之间,而不是 6.7 克。我不知道这里有什么问题?你能帮我看看吗,谢谢!

编辑:我希望得到 gramm 的结果,而我的 AC 是 mm

4

1 回答 1

5
  • 如果日志(结果)== expr
  • 然后结果 == exp(expr)

http://codepad.org/yVmzaToZ

代码:

$ac = 291; // (mm)
$w = exp(
  -4.564
  +(0.282*($ac/10))
  -(0.00331*pow(($ac/10),2))
)*1000;
echo "result: " . $w;

结果:

result: 2314.6509531657

介于 1900-2500 之间 :)

于 2012-07-05T11:37:28.090 回答