• ベストアンサー

logの計算

対数のことなんですが、 logeをlog2にするにはどのような計算をすればいいのでしょうか? よろしければお願いします!

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

  • ベストアンサー
  • adinat
  • ベストアンサー率64% (269/414)
回答No.3

log_2 X=Yは2をY乗すればXになるという意味です。 2^Y=Xというわけです。また対数の意味を考えれば eを(log_e 2)乗すれば2になります。 そこでこれをさらにY上するとXになります。 ようするに e^{(log_e 2)Y}=Xというわけです。 つまり (log_e X)=(log_e 2)・(log_2 X) というわけです。形式的には (log_2 X)=(log_e X)/(log_e 2) と書いて、底の変換公式と読んでいます。

その他の回答 (2)

  • takomari
  • ベストアンサー率36% (1618/4451)
回答No.2

対数の底をeから2に変えるということであれば、 log2X=logeX/loge2=logeX/0.693… でいいと思いますが、 質問の意味が良くわかりません。 logが常用対数(10を底とする対数)として、 logeをlog2にするというのなら、 log2=loge+log(2/e) です。 見当違いならごめんなさい。

  • DC1394
  • ベストアンサー率45% (90/200)
回答No.1

こんにちは。 loge(R)=log2(R)/log2(e) です。これを利用すれば簡単です。

関連するQ&A