対数 2進数
主人公の男子が女子に数学を教える場面です。
------
x=2^30*10^(-7)
両辺にlogを当て
logx=log(2^30*10^(-7))
logx=30log2-7log10
logx=30*0.3-7 だから、
logx=2 つまり
x=100だ。
これを2進数で答えると?
------
log2=0.3を代入するのは少しアバウト過ぎますね。これでは誤差が大きくなってしまいます。日本の教科書ではlog2=0.3010を使うことが多いです。log2=0.3010で計算すると、
logx=30*0.3010-7 だから、
logx=2.03 つまり
x=10^2.03=107.15....だ。
実際に最初の式を電卓に入力すると、
x=2^30*10^(-7)=107.37......
となりますから、x=100とするよりもこの値の方が許せる気がします。
ドラマでは解答はありませんでしたが、2進数で表すと、
100=2^6+2^5+2^1=1100100
107=2^6+2^5+2^3+2^1+2^0=1101011
となります。
日本ドラマ「イタズラなKiss」についてはこちら。
台湾ドラマ「イタズラなKiss」についてはこちら。
No comments:
Post a Comment