• ベストアンサー

数学 対数関数

log2(3)=a、log2(5)=bとするとき、log2(6/5)をa、bで表せ。 という問題なのですが、log2(6/5)=log2(2×3)ーlog2(5)=1+a-bになる理由がよく分かりません。これはなぜ2×3をするのでしょうか?そしてなぜ1+a-bが答えになるんでしょうか?

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

  • ベストアンサー
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

こんにちは。 log2(8) = 3 log2(16) = 4 ですよね。 両辺を指数に戻すと 8 = 2^3 16 = 2^4 となります。 つじつまが合っていますよね。 次に、8×16 について考えます。 log2(8×16) = log2(2^3×2^4) = log2(2^7) = 7 = 3 + 4  = log2(8) + log2(4) となりますよね。 log2(8×16) = log2(8) + log2(4) これを一般的に書くと、 log[t](xy) = log[t](x) + log[t](y) また、 log2(128÷8) = log2(2^7/2^3) = log2(2^4) = 4 = 7 - 3  = log2(128) + log2(8) log2(128÷8) = log2(128) + log2(8) これを一般的に書くと、 log[t](x/y) = log[t](x) - log[t](y) では本番。 log2(6/5) = log2(6) - log2(5)  = log2(2×3) - log2(5)  = (log2(2) + log2(3)) - log2(5)  = log2(2) + log2(3) - log2(5)  = log2(2) + a - b ここで、log2(2) のように、logA(A) のパターンは、必ず 1 になります。 親戚で最近、大学の文系に入った子がいますが、 「対数の計算、楽しい! かけざんが足し算に変わるのが面白い!!!」 と言ってました。

xder3
質問者

補足

最初のlog2(8×16) = log2(8) + log2(4) はlog2(8)じゃなくてlog2(3)ですよね?

その他の回答 (3)

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.4

>>>最初のlog2(8×16) = log2(8) + log2(4) >>>はlog2(8)じゃなくてlog2(3)ですよね? log2(8)ですよ。 log2(8) = 3 ですが、 log2(3) = 複雑な小数 なので、log2(8)とlog2(3)はまったく違うものです。 前回回答の、「では本番です」より上の部分は、あなたの質問文にある問題の解き方そのものではありません。 質問文に「理由が良くわかりません」と書いているので、 理由がわかるように対数の基本的な考え方(公式を含む)をあなたのために説明している部分です。 「では本番です」より下が、問題の答えです。

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

log2(6/5)=log2(2×3)-log2(5) ここまで計算できたら、もう一歩先までやりましょう。 =log2(2)+log2(3)-log2(5) =1+a-b ・・・あれ? 「なぜ2×3をするのでしょうか?」??? これ、自分で計算したんじゃないんですか? じゃあ、-log2(5)の意味も解ってないんじゃない?

  • m234023b
  • ベストアンサー率20% (54/266)
回答No.1

log2(6/5)=log2(2*3)-log2(5) =log2(2)+log(2)3-b =1+a-b 6=2*3と変形するのはlog2(6)が与えられていない&log2(3)が与えられている&底が2なので,さらに式を簡単にできるから。