- ベストアンサー
対数logでのあらわし方について質問です。
対数logでのあらわし方について質問です。 Tが20増えると、vが4倍になることがわかっています。 これによりTとvは、 T=alog[10](v)+b (a,bは定数) の関係をもつらしいのですが、よくわかりません。 易しい説明をして頂けるとありがたいです。 お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 慣れる前は、最初から対数で考えない方がいいですよ。 まず、xが1増えるたびにvが4倍になるということは、 4^x = v の形になるということはわかりますよね? 4=1なら、v=4 4=2なら、v=16 4=3なら、v=64 ・・・ です。 しかし、 何か × 4^x = v でも良いです。 xが1増えるごとにvが4倍になっていきます。 x=1 なら v=何か×4 x=2 なら v=何か×16 x=3 なら v=何か×64 ・・・ そして、Tが20増えるごとにvが4倍になるということは、 x を T/20 に取り替えればよいですよね? 何か × 4^(T/20) = v x=20 なら v=何か×4 x=40 なら v=何か×16 x=60 なら v=何か×64 ・・・ よって、 何か × 4^(T/20) = v が成り立ちます。 もう、これで答えとしてはできあがりなのですが、対数にしたいとすれば、 log[10](何か × 4^(T/20)) = log[10]v log[10]何か + log[10]4^(T/20) = log[10]v log[10]何か + T/20・log[10]4 = log[10]v T = 20(log[10]v - log[10]何か)/log[10]4 = 20/log[10]4・log[10]v - 20log[10]何か/log[10]4 ここで、仕上げに、 20/log[10]4 = a -20log[10]何か/log[10]4 = b と置き換えます。
その他の回答 (1)
- 178-tall
- ベストアンサー率43% (762/1732)
log[10](v) を単に log(v) と略記。 T = a*log(v) + b (a,bは定数) だとすれば、 T + 20 = a*log(4*v) + b = a*log(4) + a*log(v) + b からわかるのは(差し引き)、 20 = a*log(4) → a = 33.219 だけですね。
お礼
ありがとうございました。
お礼
わかりやすい説明、ほんとうにありがとうございます! 適当に覚えてしまおうとも思ったのですが、こうやって説明されるとしっくりきて気持ちいいです。感謝です!