数学代码除以零错误

时间:2015-04-10 08:02:37

标签: php system division rating

http://puu.sh/h8mkG/d2a994ff38.png

第7行表示除零,即使我在谷歌中键入并用值替换,它也会≈0.6377...

此外,在第9行,它表示"函数名称必须是字符串"。

作为参考,这是一个经过修改的Glicko评级系统。

1 个答案:

答案 0 :(得分:2)

你当前有/pi,当你需要pi()时,因为这是一个未定义的变量 - 它被设置为0,因此你得到了你得到的错误。你不能除以0.

此外,第9行应为:

$d = 1/($q^2*$g^2*$e*(1-$e));

$d = 1/($q^2*$g^2*$e(1-$e));

您的问题在

中撒谎

$e(1-$e)),你试图将$ e作为带参数的函数进行转换,你需要在它们之间加一个*。您可能会在第11行遇到类似问题,您已完成相同的$g(1...