解釈が間違っていたら指摘いただきたいが・・。
コンピュータを学ぶと、logって関数をよく目にする。正直、「logってよく分からん」という人、多いだろう。実は私もそれほど詳しいわけではない。
が、こういう解釈をすれば少し身近ではないかと思い、紹介する。
まず、logってのは対数関数という。指数関数とペアで説明を受け、関係性を式で説明された覚えがあるが、ややこしいなあ、という印象しか残っていない。
そこでちょっと観点を変え、どんな使い方があるか、その一例を見てみよう。
指数関数ってのは「何乗」って奴である。例えば10の3乗は 1000 である。この3ってのに1を加えると、4。つまり、1000という値の「桁数」になる。
で、
log 10 10 = 1
log 10 100 = 2
log 10 1000 = 3
いずれも、1を加えると、その値の「桁数」になる。
上記でlogの横にある小さい10という数字は、底(てい)という。
底が10のとき、1000なら、答の3に1を加えた値が桁数であるが、この底は「進数」と読み替えればどうだろう。「10進数において、1000は3(4桁)」という使い方ができる。
では、二進数ならどうだろう?
log 2 2 = 1
log 2 4 = 2
log 2 8 = 3
やはり、1を足すと「桁数」になる。
logってのは、情報処理試験でたまに出てくる「この値を格納するには何ビット必要か」というような問題には使えそうだ。
で、こういうものかな、というのが分かれば、
log n a + log n b = log n (a × b)
とかいう法則も、値を代入してやれば「ああ、こうなってるのね」と覚えるための助けになるのではないだろうか。
話は逸れるが、2の3乗など、数式を表現するのにMathML(数学用のマークアップランゲージ)というものがあるが、アメブロのCSSを書き換えれば使えるものだろうか?数式は数式のまま表現しないと、間違いの元になるので・・。
なお、logは色んなところで使われているらしい。一般的な会計の計算をする限りにおいては使うことはない(但し、ローン関連では出てくる)。なお、ExcelではVBAではなく、ワークシート関数でlogの計算(ローンの計算も・・)やれるので、対数を使う機会はホント、少ない(私的には、である)。
--------------------------------------------
もう申し込んだ?ブログ交流会 7/10 品川にて開催
コンピュータを学ぶと、logって関数をよく目にする。正直、「logってよく分からん」という人、多いだろう。実は私もそれほど詳しいわけではない。
が、こういう解釈をすれば少し身近ではないかと思い、紹介する。
まず、logってのは対数関数という。指数関数とペアで説明を受け、関係性を式で説明された覚えがあるが、ややこしいなあ、という印象しか残っていない。
そこでちょっと観点を変え、どんな使い方があるか、その一例を見てみよう。
指数関数ってのは「何乗」って奴である。例えば10の3乗は 1000 である。この3ってのに1を加えると、4。つまり、1000という値の「桁数」になる。
で、
log 10 10 = 1
log 10 100 = 2
log 10 1000 = 3
いずれも、1を加えると、その値の「桁数」になる。
上記でlogの横にある小さい10という数字は、底(てい)という。
底が10のとき、1000なら、答の3に1を加えた値が桁数であるが、この底は「進数」と読み替えればどうだろう。「10進数において、1000は3(4桁)」という使い方ができる。
では、二進数ならどうだろう?
log 2 2 = 1
log 2 4 = 2
log 2 8 = 3
やはり、1を足すと「桁数」になる。
logってのは、情報処理試験でたまに出てくる「この値を格納するには何ビット必要か」というような問題には使えそうだ。
で、こういうものかな、というのが分かれば、
log n a + log n b = log n (a × b)
とかいう法則も、値を代入してやれば「ああ、こうなってるのね」と覚えるための助けになるのではないだろうか。
話は逸れるが、2の3乗など、数式を表現するのにMathML(数学用のマークアップランゲージ)というものがあるが、アメブロのCSSを書き換えれば使えるものだろうか?数式は数式のまま表現しないと、間違いの元になるので・・。
なお、logは色んなところで使われているらしい。一般的な会計の計算をする限りにおいては使うことはない(但し、ローン関連では出てくる)。なお、ExcelではVBAではなく、ワークシート関数でlogの計算(ローンの計算も・・)やれるので、対数を使う機会はホント、少ない(私的には、である)。
--------------------------------------------
もう申し込んだ?ブログ交流会 7/10 品川にて開催