平方根の近似値を素早く求める方法には便利な裏技がありますが、使える場合と使えない場合があります。特に整数部分を基準にした近似法では、誤差の発生条件を理解することが重要です。
平方根の簡易近似法の仕組み
例えば√17を近似する場合、まず整数部分4を求めます。4の平方は16で、17との差1を分母を2倍した8で割ると0.125となり、整数部分4と合わせて4.125という近似値が得られます。
この方法は、√nの整数部分をa、a²との差をbとしたとき、近似値をa + b/(2a)で求める手順に基づいています。小さい差では高精度の近似となります。
裏技がうまくいく場合の条件
この方法が有効なのは、√nが整数aに近く、差(n – a²)がa²に比べて小さい場合です。√17や√27など、整数平方に対して差が比較的小さい数では、近似値が実際の平方根にかなり近くなります。
また、差がa²に比べて小さいため、b/(2a)の項が妥当な線形近似として機能します。
裏技が使えない場合とその理由
一方、√80のように整数部分の平方との差が大きい場合、この簡易計算法では誤差が大きくなります。√80の整数部分は8で、64との差は16。分母も16とすると、1となり、近似値は8+1=9となってしまい、実際の√80≈8.944とずれます。
この場合、線形近似の前提が崩れており、差が大きすぎるため誤差が大きくなるのです。
近似値の精度を上げる修正法
精度を上げるには、差をa²で割るだけでなく、より正確な線形近似や分数展開を用いる方法があります。例えば、√(a² + b) ≈ a + b/(2a) – b²/(8a³)などの二次補正項を加えることで誤差を減らせます。
また、分母を2a以外の適切な値に修正したり、差bをより細かく分解して計算する方法もあります。これにより、大きな差がある場合でもより正確な近似値が得られます。
具体例での比較
√17の場合:4 + (17-16)/(2*4) = 4.125。実際の√17 ≈ 4.1231で誤差小。
√80の場合:8 + (80-64)/(2*8) = 8 + 16/16 = 9。実際の√80 ≈ 8.944で誤差大。修正すると、8 + 16/16 – (16²)/(8³*8) ≈ 8.944 とより正確。
まとめ
平方根の近似法は、整数平方に近い数では有効ですが、差が大きい場合には誤差が目立ちます。精度を高めるには、二次補正や分母の調整などの工夫が必要です。裏技を使う際は、差の大きさに注意し、必要に応じて補正することで正確な近似値が得られます。


コメント