• ベストアンサー

PHPでこのような数字を算出するには、どのような式を作れば良いですか?

PHPでこのような数字を算出するには、どのような式を作れば良いですか?また、このグラフは自然対数ですか? http://card.no-ip.info/math/m.php?s=y=exp%28x%29&gx0=-8&gx1=8&gy0=-8&gy1=8 例えば、Aの数字があるとします。それを1段階ずつレベルアップするとします。そのレベルアップに伴ってAの数字がランダムのように増えていき、最大値もランダムによって違ってくるといった計算方法はありますでしょうか。 申し訳ありませんが、私は頭が悪くてさっぱり分かりません。分かる方は教えて頂けませんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • x415f484f
  • ベストアンサー率71% (57/80)
回答No.3

> このグラフは自然対数ですか? 他の回答されている方も仰っておりますが、対数関数の逆関数である指数関数かと思われます。 PHP の関数は次の URL をご参照なさってください。 PHP: exp - Manual http://jp2.php.net/exp > 私は頭が悪くてさっぱり分かりません。 私も頭が悪くてあなたが何をなさろうとしているのか意味が理解できませんが…… ※ 引用が前後します。 > Aの数字があるとします。それを1段階ずつレベルアップ for 文などで何かなさりたいという意味でしょうか? > レベルアップに伴ってAの数字がランダムのように増えていき、最大値もランダムによって > 違ってくるといった計算方法 これは rand や mt_rand などの乱数生成と組み合わせたいという意味でしょうか? PHP: mt_rand - Manual http://jp2.php.net/mt_rand

masa_go
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきました。

その他の回答 (2)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

数学関数(math)に、そのものズバリのexp()があります。   http://www.php.net/manual/ja/ref.math.php   http://www.php.net/manual/ja/function.exp.php

masa_go
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきました。

回答No.1

指数関数ですね。高校で習いましたがさっぱり忘れてしまいました。 指数を求める公式をそのままPHPで表現すれば万事OKですね! それともPHPにはもともと指数を求める関数があるのでしょうか?そのあたりはわかりません。

参考URL:
http://www.geocities.jp/cbc_vbnet/function/mathfunction.html
masa_go
質問者

お礼

ご回答ありがとうございました。 参考にさせていただきました。

関連するQ&A