0

私は医学研究の本からこのオリジナルの公式を持っています:

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

EFW (グラム)、AC (cm)

これは私がしたことです:

$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 グラムにはなりません。ここで何が問題なのかわかりませんか?私を見てください、ありがとう!

編集:結果をグラムで表示したいのですが、ACはmmです

4

1 に答える 1

5
  • if Log( 結果 ) == 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 に答える