相性のいい数(概数)とは?
「相性のいい数(compatible numbers)」とは、計算を頭の中で楽にこなせるよう、近くのキリのいい値に丸めた数のことです。たとえば 247 × 18 をそのまま計算する代わりに、\(200 \times 20 = 4{,}000\) とすれば、ざっくりした答えがすぐに出せます。この計算機は、それぞれの数を先頭の位(最上位の桁)に合わせて丸め、選んだ計算を実行し、その見積もりが正確な答えにどれだけ近いかを表示します。
使い方
1つ目と2つ目の数を入力し、計算の種類(足し算・引き算・掛け算・割り算)を選んで実行するだけ。ツールが各数値を最も近いキリのいい大きさ(十・百・千など)に丸めて見積もりを計算し、正確な答えに加えて、絶対誤差とパーセント誤差も表示します。見積もりの精度をひと目で判断できます。
計算のしくみ
各数値 a は、その桁の大きさ(オーダー)を使って丸めます。まず |a| のすぐ下にある10のべき乗を求め、その値の最も近い倍数に a を丸めます。たとえば 247 は 200(最も近い百)に、18 は 20(最も近い十)に丸まります。見積もりは round(a) □ round(b)(□ は選んだ計算)というシンプルな式で求められます。
$$\text{Estimate} = R_1 \times R_2 \qquad R_i = \text{round}\!\left(\frac{x_i}{10^{\lfloor \log_{10}|x_i| \rfloor}}\right)\cdot 10^{\lfloor \log_{10}|x_i| \rfloor}$$計算例
247 × 18 の場合:247 → 200、18 → 20 に丸めます。見積もり=\(200 \times 20 = 4{,}000\)。正確な積は 4,446 なので、絶対誤差は −446、パーセント誤差はおよそ 10% です。手軽な見積もりでも、実際の答えがだいたい正しい範囲にあることをしっかり確認できます。
よくある質問
相性のいい数を使うメリットは? すばやく見積もりができるので、計算機や筆算の答えに大きな間違いがないかをサッと確認できます。
見積もりはいつも正確? いいえ。スピードを優先するぶん、精度は犠牲になります。表示されるパーセント誤差を見れば、その見積もりがどれくらい大ざっぱかが分かります。
小数でも使える? はい。1未満の値も含め、どんな数でも先頭の位に合わせて丸められます。