
No.1ベストアンサー
- 回答日時:
どの程度の精度を求めるかによりますが、一例を示すと、
2^3<10 より、log2<1/3
10^2<2^7 より、2/7<log2
ここまでで、0.28、より大きく、0.34 より小さい事がわかります。
後は、もっと精度が必要なら、
10^3<2^10 や 2^13<10^4 から、0.3<log2<0.308
となります。
このように桁数を上げていけば、もっと精度が上がるはずですので、気合を入れて計算してみてください。
No.2
- 回答日時:
四則演算のみでは困難ので、計算機と、そのルート機能は使うことにします。
それと対数の基本的な計算法則は既知とします。
まず次のような数値表を作っておきます。
x=
10
10^(1/2)=3.16227766
10^(1/4)=1.778279409
10^(1/8)=1.333521431
・・・
10^(1/4096)=1.000562311
10^(1/8192)=1.000281115
に対して、
log10 x=
1
1/2=0.5
1/4=0.25
1/8=0.125
・・・
1/4096=0.00024414
1/8192=0.00012207
次に、2の平方根をどんどん計算していくと、
2^(1/2048)=1.000338507
となって、
10^(1/4096)=1.000562311と10^(1/8192)=1.000281115
の間に入っていることがわかる。
(10^(1/8192)<2^(1/2048)<10^(1/4096))
これより、1/8192<log10 2^(1/2048)<1/4096、
すなわち、0.00012207<log10 2^(1/2048)<0.00024414
この区間は微小なので、この区間でlog10 xはほぼ直線として近似する。
すると、比例関係から、
(log10 2^(1/2048)-0.00012207)/(0.00024414-0.00012207)
=(1.000338507-1.000281115)/(1.000562311-1.000281115)
これより、
log10 2^(1/2048)=0.000146969
log10 2=2048×0.000146969=0.300992512
となって、大体0.301くらいまではわかります。
もっと近似精度を高めたければ、さらに先のべき乗の数値表を作って
調べればよいです。
17世紀初頭にネイピアの仲間のブリッグズという人が常用対数表を作る
のに上記のような手法を使ったそうです。
平方根の計算(開平)を手計算でやったので、相当大変だったと思います。
この回答への補足
No.1の回答のように開平なしで計算できること
および開平計算そのものが近似値であることにより
この方法は不採用とします。
No.1の方法をベースに計算方法を一般化すると
2^2=4
2^4=16=1.6*10
2^8=2.56*10^2
2^16=6.5536*10^4
2^32=42.9496*10^8=4.29496*10^9
2^64=18.446*10^18=1.8446*10^19
2^128=3.402*10^38
2^256=11.57*10^76=1.157*10^77
2^512=1.340*10^154
2^1024=1.797*10^308
2^2048=3.231*10^616
2^4096=10.44*10^1232=1.044*10^1233
2^8192=1.090*10^2466
以上により
2466/8192=0.30102 < log2 < 2467/8192=0.30114
となり、No.2の方法より少ない手間で開平操作をすることなく
同程度の精度を得ることができます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
logeの計算
-
10の0.3乗って??
-
262144って2の何乗でしょうか?
-
log(-2)の求め方
-
2の50乗を簡単に概算出来る方...
-
べき乗とはなんでしょうか? 数...
-
高校の数学についてです。 写真...
-
0.5時間などの時間計算の方法
-
ロス率の計算が分かりません。...
-
1000円の3割の計算教えて下さい
-
「サマーウォーズ」の主人公、...
-
1000分の3は何%ですか
-
付き合った日を1日から数える...
-
インテグラルからlnへの変換、...
-
小数第一位までのときは、第二...
-
kDaからbpへの変換について
-
1日目に1円 二日目に2円 三日目...
-
医療費の計算方法を教えてくだ...
-
二進数の除算引き戻し法につい...
-
excelで板取計算。1枚の板から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
logeの計算
-
10の0.3乗って??
-
2の50乗を簡単に概算出来る方...
-
262144って2の何乗でしょうか?
-
常用対数についての問題です。7...
-
乗数計算がわかりません
-
∮x ^2/x-1 dxの計算結果につい...
-
数学の口頭試問具体例を教えて...
-
31の31乗を計算したい
-
小数点以下の乗倍数について。
-
log(-2)の求め方
-
物理の計算で×10^3とかするのは...
-
分数の場合のlogの計算の仕方が...
-
木の高さを調べる方法
-
2のN乗が10の場合、手計算で...
-
ログを使う計算式をエクセルで...
-
音圧レベルの計算
-
lg(101-π^0)=?
-
【経済】毎年3%ずつ成長率が上...
-
統計の問題でオッズ比から対数...
おすすめ情報