計算機を使わずにsqrt(13)を見つける最も良い方法は何ですか?

計算機を使わずにsqrt(13)を見つける最も良い方法は何ですか?
Anonim

回答:

私はニュートン法を提案したいのですが、推測して確認するよりも簡単であると主張する準備はできていませんが、推測を調整してください。

説明:

ニュートン法は反復近似法です。 (微積分学のおかげでうまくいきますが、この質問は代数で投稿されるので、それだけにしましょう。)

一次近似を行います。あなたの例では、言う #x_1 = 3#

次の近似は、 #x_2 = 1/2(13 / x_1 + x_1)#

言い換えれば、分割する #13# 現在の近似値で、最後の近似値でそれを平均します。

知っている #x_n#、 我々は気づく #x_(n + 1)# によって:

#x_(n + 1)= 1/2(13 / x_n + x_n)#

だから我々は得ます: #x_1 = 3#

見つけるには #x_2#:

#13/3 = 4.33#

現在の近似の平均 #3# そして商 #4.33# です #3.67#

そう #x_2 = 3.67#

見つけるには #x_3#:

#13/3.67 = 3.54#

現在の近似の平均 #3.67# そして商 #3.54# です #3.61#

そう #x_3 = 3.61#

はい、以前は計算が面倒でした。

回答:

私が以下に実証しようとした数の平方根を見つけるための(おそらくあまり知られていない)方法があります。

説明:

長い除算を設定しているかのように開始します(除数がないことに注意してください)。あなたが書きたい気にするのと同じ数だけ、小数点の後にゼロのペアで2桁のブロックに分けられます。小数点はあなたが平方根を見つけようとしている数の小数点の真上に書かれるべきです(私は私のことを失ったようです)。

四角形が作業している値の最初の桁のペアより大きくない最大の桁を決定し、以下に示すようにそれらを入力します

行の上の数字に垂直線の左側の数字を掛けて、その上の値からこの積を引きます。

次の数字のペアを前の剰余の接尾辞としてコピーします。

行の上の値を2倍にして、サフィックスの桁数を見込んでください(したがって、この場合、3は60から69の間の値になります。まだ決定されていません)。

左側の接尾部桁として使用された後に結果の値を乗算するために使用される最大の桁を決定します(この場合は400以下)。

乗算、減算、次の数字ペアを引き下げます。

値を上から2倍にして、作業域の左側にある接尾部桁のスペースを入れて書き込みます。

以下に示すようにプロセスを続けます。

お願いします;誰もがこのプロセスをどのように機能させるかのより簡単な説明を提供することができるならば、そうしてください。

回答:

Jimに長いコメントを書くのではなく、「もう1つの」答えを示します。

見つけるには #sqrt(n)#次のように近似を繰り返します。

#a_(i + 1)= a_i +(n - a_i ^ 2)/(2a_i)#

説明:

通常、これを「不適切な」分数とともに使用して一連の近似値を導き出します。有効桁数が十分にあると判断した場合は停止し、結果の整数を長時間除算します。

あるいは、平方根を有効数字4桁程度にしたいだけならば、妥当な2桁近似から始めて、1つまたは2つのステップを実行します。

の四角を暗記しよう #2# 数字も。だからの場合には #13# 覚えておくべき #36^2 = 1296# かなり近い #1300#、 そう #36# によく近似する #sqrt(1300)#.

次の近似は次のようになります。 #36 + 4/72 = 36 + 1/18 ~= 36.056#

それゆえ #sqrt(13)〜= 3.6056#