楽しい科学(理論)チャンネル

指数関数、対数関数

指数関数

 このページでは指数関数と対数関数の基本的な考え方を説明していきます。指数関数は f:xax の写像のことです。具体的には、f(x)=2xなどですね。いくつか値を入れてみましょう。 f(2)=22=4, f(3)=23=8, f(4)=24=16 手計算では、xが自然数1,2,3の時しか計算できませんが、xが1増えると、×2という考え方またはxが1つ減るなら÷2するという考え方から f(1)=22=14 f(1)=21=12 f(0)=20=1 f(1)=21=2 f(2)=22=4 xが整数の場合まで拡張して写像を考えることができます。今後のためにここで、 ax について、aを底、xを指数という名を付けておきましょう。a3aを3回かけたもので、a2aを2回かけたものなので、 a3×a2=a×a×a×a×a=a5 と計算できます。一般に am×an=am+n が成り立ちます。指数関数の底が同じ数同士の積は指数の足し算で計算できます。(a2)3a2を3回かけた数なので、 (a2)3=a2×a2×a2 底が同じ指数関数は指数の足し算で計算できるので、 (a2)3=a2+2+2=a2×3 と計算できます。一般に (an)m=an×m が成り立ちます。これを利用して、91/2などが計算できるようになります。 912=(32)12=32×12=3 しかし、21/2, 51/2などは計算できません。しかし21/2に近い数を探すことはできます。21/2というのは2乗したら2になる数ということなので、12=1では小さすぎますし、22=4では大きすぎます。 12=1 1.42=1.96 1.52=2.25 22=4 いろいろな数を2乗すると、1.42=1.96,1.52=2.25と2に近い数字を見つけることができます。そのため 2121.4 1.4くらいの数字なのかなと推測できます。ここまでの話で、axの指数x1n, nNでもよいことが分かります。これで指数xを有理数まで拡張できます。例えば、34/3なども扱えますね。 343=34×13=(34)13=8113 3乗して81に近い数を探します。 43=64 4.33=79.507 4.43=85.184 4.53=91.125 53=125 34/34.34.4の間くらいだとわかりました。一般に有理数pp=m/n (m,nN)として、 (ap)n=amn×n=am なので、ap (pQ)n回かけてamになる数と定義できます。axxは実数Rで良いそうですが、私にはわかりません。
これが指数関数のグラフです。y=axaが1より大きいか小さいかで、2パターンあります。a<1の場合、例えばf(x)=(1/2)xなどですね。 f(1)=12, f(2)=14, f(3)=18 のように減少していく関数になります。次にa>1の場合です。例えばf(x)=2xなどですね。 f(1)=2, f(2)=4, f(3)=8 と単調増加の関数になります。aが負の数は考えません。複素数の知識が必要になります。

対数関数

 対数関数は f:xax の逆写像です。 24=16, 52=25なので、 log216=4, log525=2 などと計算するということですね。対数でもlogaaを底と呼びます。一般に logaan=n が成り立ちます。他の対数の計算ルールも見ていきましょう。 まずは logaa=1 です。a1=aなので、この式が成り立ちます。これにより log222+log25 が計算できます。 log222+log225=2log22+5log2 =2+5=7 素直に計算すればこうなりますが、さらに 7=7log22=log227 log222+log225=log227 となります。一般に logaam+logaan=mlogaa+nlogaa =(m+n)logaa=logaam+n=logaaman logaam+logaan=logaaman am=A,an=Bとすると、 logaA+logaB=logaAB これもよく使う計算ですね。logaAn回足すと、 logaA+logaA+logaA+logaAn=nlogaA=logaAn nlogaA=logaAn この式も覚えておきましょう。
 これが対数関数のグラフです、対数関数y=logaxの底aが1より大きいか小さいかで2パターンあります。まずはa<1の場合です。例えばf(x)=log1/2xなどですね。 f(1)=0, f(2)=1, f(4)=2, f(64)=6 のように書くこともできます。関数のように単調減少(減り続ける)関数となっています。x=64まで進んでもy=6なので、xが大きくなると減少量も緩やかになっていきます。次にa>1の場合ですね。例えばf(x)=log2xを例に取ると、 f(1)=0, f(2)=1, f(4)=2, f(64)=6 となります。こちらは単調増加の関数となっています。a<1に比べ増加する関数になっていますが、xが大きくなるとグラフが緩やかになるのは一緒ですね。