如何将数学方程式转换为php?

杰克

我不太擅长数学,我希望将3个数学方程式传递给php函数。

我尝试查找如何在php中单独执行方程式的每个部分,但是我不断收到奇怪的结果,因此我必须做错了什么。

是否有用于指数增长的php函数?

带有等式的图像在这里:http : //i.imgur.com/zIhMEEu.jpg

谢谢


对于第二个方程式,这就是我所拥有的:

$rank = 50;

$xp = log(24000 * (2^($rank/6) - 1));

echo $xp;

数字太小,无法正确显示。我也不确定如何将'ln 2'转换为PHP。log()函数似乎出现在“ php的自然对数”搜索下。

格兰帕

为了创建这些方程式,需要组合各种功能。log函数以您选择的底数(或者ln如果您不提供底数)执行对数运算pow函数执行幂运算。

您的方程式将是:

function rank($xp) {
    return floor(6 * log((xp * log(2) / 24000 + 1), 2));
}

function xp($rank) {
    return floor(24000 * (pow(2, (rank / 6)) - 1) / log(2));
}

function kills($rank) {
    return floor(xp($rank) / 200);
}

为了清楚起见,那里的括号比绝对需要的多。

由于您可以使用可以想到的任何符号来表示各种概念,因此,数学符号通常比大多数编程语言(不仅仅是PHP)更紧凑和更具表现力。在编程中,您陷入了调用函数的困境。

另外,我不确定各种硬编码的数字代表什么,或者在公式的上下文中更改它们是否有意义,但是您可能需要考虑将它们设置为函数的附加参数。例如:

function kills($rank, $killsPerXp = 200) {
    return floor(xp($rank) / $killsPerXp);
}

这使代码更加清晰,因为它使您知道数字代表什么。同时,如果您在多个地方使用它们,它可以使您更轻松地更改数字。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将具有递减索引的方程式转换为具有求和的数学方程式?

来自分类Dev

如何将方程式从long转换为Biginteger

来自分类Dev

Flutter将数学方程式转换为数学图像

来自分类Dev

将字符串转换为数学方程式

来自分类Dev

将字符串转换为数学方程式

来自分类Dev

如何将Excel中的方程式字符串转换为实际方程式?

来自分类Dev

如何自动将LaTeX数学模式方程式转换为Python / numpy代码?

来自分类Dev

如何将参数方程式转换为笛卡尔形式

来自分类Dev

如何将所有单词方程式转换为图像?

来自分类Dev

如何将字符串方程式转换为数字?

来自分类Dev

Flutter:如何将数学方程式包装在容器中?

来自分类Dev

如何将数学方程式保存到数据库..?

来自分类Dev

将方程式编辑器方程式转换为纯文本?

来自分类Dev

将方程式转换为R代码

来自分类Dev

R:将lm()的结果转换为方程式

来自分类Dev

将循环方程式转换为Octave / Matlab代码

来自分类Dev

将字符串格式的数学方程式转换为Python3中可行的形式

来自分类Dev

如何显示数学方程式?

来自分类Dev

在数学或方程式环境中将R矩阵转换为LaTeX矩阵

来自分类Dev

是否可以将具有变量的方程式的字符串转换为方程式?

来自分类Dev

将字符串评估为数学方程式

来自分类Dev

将字符串评估为数学方程式

来自分类Dev

如何在离子5中编写数学方程式?

来自分类Dev

如何在rmarkdown中正确对齐数学方程式?

来自分类Dev

数学程序如何接受任何形式的方程式?

来自分类Dev

将字符串方程式转换为整数答案

来自分类Dev

将条件方程式从中缀转换为前缀表示法

来自分类Dev

Android / Java-将int值从方程式转换为double

来自分类Dev

将一组符号线性方程式转换为矩阵形式

Related 相关文章

  1. 1

    如何将具有递减索引的方程式转换为具有求和的数学方程式?

  2. 2

    如何将方程式从long转换为Biginteger

  3. 3

    Flutter将数学方程式转换为数学图像

  4. 4

    将字符串转换为数学方程式

  5. 5

    将字符串转换为数学方程式

  6. 6

    如何将Excel中的方程式字符串转换为实际方程式?

  7. 7

    如何自动将LaTeX数学模式方程式转换为Python / numpy代码?

  8. 8

    如何将参数方程式转换为笛卡尔形式

  9. 9

    如何将所有单词方程式转换为图像?

  10. 10

    如何将字符串方程式转换为数字?

  11. 11

    Flutter:如何将数学方程式包装在容器中?

  12. 12

    如何将数学方程式保存到数据库..?

  13. 13

    将方程式编辑器方程式转换为纯文本?

  14. 14

    将方程式转换为R代码

  15. 15

    R:将lm()的结果转换为方程式

  16. 16

    将循环方程式转换为Octave / Matlab代码

  17. 17

    将字符串格式的数学方程式转换为Python3中可行的形式

  18. 18

    如何显示数学方程式?

  19. 19

    在数学或方程式环境中将R矩阵转换为LaTeX矩阵

  20. 20

    是否可以将具有变量的方程式的字符串转换为方程式?

  21. 21

    将字符串评估为数学方程式

  22. 22

    将字符串评估为数学方程式

  23. 23

    如何在离子5中编写数学方程式?

  24. 24

    如何在rmarkdown中正确对齐数学方程式?

  25. 25

    数学程序如何接受任何形式的方程式?

  26. 26

    将字符串方程式转换为整数答案

  27. 27

    将条件方程式从中缀转换为前缀表示法

  28. 28

    Android / Java-将int值从方程式转换为double

  29. 29

    将一组符号线性方程式转换为矩阵形式

热门标签

归档