如何計算數的立方根?要的是方法如何計算一個數的立方根?要的是方法!

2021-03-07 02:35:49 字數 6252 閱讀 9127

1樓:匿名使用者

比如80

5的立方根是125,4的是64

那麼就能肯定是4點幾了

然後就能確定大致數字了

2樓:匿名使用者

將被開方數的整數部分從個位起向左每兩位分為一組;

根據最左邊一組,求得平方根的最高位數;

用第一組數減去平方根最高位數的平方,在其差右邊寫上第二組數;

用求得的最高位數的20倍試除上述餘數,得出試商。再用最高位數的20倍與試商的和乘以試商,若所得的積不大於餘數,試商就是平方根的第二位數,若大於,就減小試商再試。

用同樣方法繼續進行下去。

類似地,若要寫出筆算開立方的法則,顯然第1步中的「兩」應改為「三」,第2、3步中的「平」應改為「立」,而第5步不變化。關鍵是第4步如何進行。

當天晚上,我想到完全平方公式是(a+b)2=a2+2ab+b2,完全立方公式是(a+b)3=a3+3a2b+3ab2+b3。於是我猜想「20倍」應該與「2ab」有關。我先後想出了幾種可能的方法,經檢驗,都是行不通的。

那麼我有必要分析筆算開平方的本質。

以兩位數為例,= (10a+b)2=100a2+20ab+b2。這裡a代表平方根的最高位數,b代表試商。事實上,100a2已在第3步裡被減去了。

那麼剩下的就是20ab+b2,即(20a+b)·b,也就是「求得的最高位數的20倍與試商的和再乘以試商」。這樣,如果被開方數是(10a+b)2,那麼最後所得的餘數恰好為零;如果被開方數比(10a+b)2大,就把10a+b看作a繼續進行下去。同樣的道理,這個法則對多位數、一位數和小數也適用。

類似地,(10a+b)3=1000a3+300a2b+30ab2+b3,其中1000a3在開立方法則第3 步裡被減去了。那麼我就應該把求得的最高位數的平方的300倍與試商的積,求得的最高位數的30倍與試商的平方的積和試商的立方寫在豎式的左邊,用第3 步所得餘數減去它們的和。舉幾個簡單的例子驗證一下:

(300=12×300×1 (600=12×300×2 (1200=22×300×1)

30=1×30×12 120=1×30×22 60=2×30×12

1=13) 8=23) 1=13)

為了進一步驗證這種方法的正確性,我求出了的近似值,並與計算器的結果進行比照:

(為了書寫簡便,我把10.000……後面的「0」省略了。)

(非原創,是在網上搜尋到的)

怎麼算一個數的立方根

3樓:匿名使用者

算立方根是有一個公式的方法的,不過太繁雜,一般都不介紹。實際中可以用計算器或者查表來求出立方根的。

立方根如何算?

4樓:咪浠w眯兮

如果一個數的立方等於a,那麼這個數叫a的立方根,也稱為三次方根。也就是說,如果

開立方:求一個數a的立方根的運算叫做開立方。

性質:(1)在實數範圍內,任何實數的立方根只有一個(2)在實數範圍內,負數不能開平方,但可以開立方。

(3)0的立方根是0

(4)立方和開立方運算,互為逆運算。

(5)在複數範圍內,任何非0的數都有且僅有3個立方根(一實根,二共軛虛根),它們均勻分佈在以原點為圓心,算術根為半徑的圓周上,三個立方根對應的點構成正三角形。

(6)在複數範圍內,負數既可以開平方,又可以開立方。

平方根與立方根的聯絡與區別如下:

(1)定義不同

(2)表示方法不同

(3)存在的條件不同

(4)結果不同

平方根的結果除0之外,有兩個互為相反的結果;立方根的結果有3個(除0以外,且在複數範圍內),3個立方根均勻分佈在以原點為圓心,算術根為半徑的圓周上,三個立方根對應的點構成正三角形。

5樓:匿名使用者

通常用迭代方法:

x(n+1)=2xn/3+a/(3xn^2)如求a=10的立方根,可任取x0=2

x1=2.1666666667

x2=2.1545036160 ,已精確到小數點後3位x3=2.1544346922 ,已精確到小數點後8位而準確值為:2.154434690...

立方根概念:如果一個數的立方等於a,那麼這個數叫a的立方根,也稱為三次方根,也就是說,如果x³=a,那麼x叫做a的立方根。讀作"三次根號a"其中,a叫做被開方數,3叫做根指數。

(a等於所有數,包括0)如果被開方數還有指數,那麼這個指數(必須是三能約去的)還可以和三次根號約去。

求一個數a的立方根的運算叫做開立方。

任何數有且只有三個立方根,它們均勻分佈在以原點為圓心,算術根為半徑的圓周上,三個立方根對應的點構成正三角形。立方根的性質 :⑴任何不是0的數都有3個立方根.

⑵0的立方根是0.一般地,如果一個數x的立方等於 a,那麼這個數x就叫做a的立方根(cube root,也叫做三次方根)。也就是說,如果x3=a,那麼x叫做a的立方根。

0是0的立方根。

立方和開立方運算,互為逆運算。

在複數範圍內,負數既可以開平方,又可以開立方。在實數範圍內,負數不能開平方,但可以開立方。

6樓:匿名使用者

∴灬"…哥哥銀行卡會計服務都不

怎樣快速計算出一個數的平方根立方根?

7樓:關鍵他是我孫子

快速計算平方根的公式:20m+n;

譬如求72162的平方根:

要從個位開始將它分塊,

每兩位一塊,即7,21,62這樣分。

1、首先開始試商,從最高為試起,先來7,思考什麼數的平方小於7,明顯是2。然後用7減去2的平方,得出的數字3為餘數,將要在下一步與後兩位數字合起來用來進行下一步運算。

2、第二步,此時被除的變成了321,此時公式開始派上用場,上一步試出來的商2即為m,至於n是第二步要試的商,而除數就是公式20m+n,切記商與除數的積不要大過被除數。

具體到剛才的數字,除數是321,而被除數則是20×2+n,即40幾,要n×(20×2+n)小於等於321,最合適的就是n=6,即46×6=276,再用321減去276得出結果45用於第三步的試商。

3、第三步,也像第二步一樣試商,只不過此時的被除數變成4562,除數m=20×26+n,n是第三步要試的商。由n×(20×26+n)小於等於4562得出第三步的試商n=8。

4、第四步開始棘手了,因為個位之前的已經試完了,此時,應從小數點之後的十分位開始,如一開始一樣,每兩位分成一塊,這之後,就可以按前面的方法一直試下去了。

8樓:匿名使用者

在這裡,我「定義」a^b=a的b次方。

(10a+b)^2 = 100a^2+20ab+b^2 = 100a^2+b(20a+b)

a代表的是已經計算出來的結果,b代表的是當前需要計算的位上的數。在每次計算過程中,100a^2都被減掉,剩下b(20a+b)。然後需要做的就是找到最大的整數b'使b'(20a+b')<=b(20a+b)。

因此,我就照著書裡的方法,推導開立方筆演算法。

(10a+b)^3 = 1000a^3+300a^2*b+30a*b^2+b^3 = 1000a^3+b[300a^2+b(30a+b)]

如果每次計算後都能減掉1000a^3的話,那麼剩下的任務就是找到最大的整數b',使b'[300a^2+b'(30a+b')]<=b[300a^2+b(30a+b)]。

於是,我就設計了一個版式。下面就開始使用這個版式來檢驗開立方筆演算法。

例如:147^3=3176523

一開始,如下圖所示,將3176523從個位開始3位3位分開。(3'176'523)

第一步,我們知道,1^3 < 3 < 2^3,所以,第一位應該填1。

1^3 = 1,3 - 1 = 2,餘2,再拖三位,一共是2176。

接下來這一步就比較複雜了。因為我水平有限,我現在還不能把它改造得比較好。

依照「b[300a^2+b(30a+b)]」,所以:

1^2*300=300,1*30=30,如圖上所寫。

第二位就填4,所以上圖3個空位都填4。

然後(34*4+300)*4=1744,2176-1744=432,再拖三位得432523。

然後就照上面一樣,

14^2*300=58800,14*30=420,如上圖所寫。

第三位就填7,所以上圖下邊3個空位都填7。

然後(427*7+58800)*7=432523,432523-432523=0,到此開立方結束。

在我以後的一些實踐中,發現越往後開,300*a^2與b(30a+b)的差距就越大,尋找b的工作就越容易,因為結果中有一項是300*a^2*b。

徒手開n次方根的方法:

原理:設被開方數為x,開n次方,設前一步的根的結果為a,現在要試根的下一位,設為b,

則有:(10*a+b)^n-(10*a)^n<=c(前一步的差與本段合成);且b取最大值

用純文字描述比較困難,下面用例項說明:

我們求 2301781.9823406 的5次方根:

第1步:將被開方的數以小數點為中心,向兩邊每隔n位分段(下面用'表示);不足部分在兩端用0補齊;

23'01781.98234'06000'00000'00000'..........

從高位段向低位段逐段做如下工作:

初值a=0,差c=23(最高段)

第2步:找b,條件:(10*a+b)^n-(10*a)^n<=c,即b^5<=23,且為最大值;顯然b=1

差c=23-b^5=22,與下一段合成,

c=c*10^n+下一段=22*10^5+01781=2201781

第3步:a=1(計算機語言賦值語句寫作a=10*a+b),找下一個b,

條件:(10*a+b)^n-(10*a)^n<=c,即:(10+b)^5-10^5<=2201781,

b取最大值8,差c=412213,與下一段合成,

c=c*10^5+下一段=412213*10^5+98234=41221398234

第4步:a=18,找下一個b,

條件:(10*a+b)^n-(10*a)^n<=c,即:(180+b)^5-180^5<=41221398234,

b取最大值7

說明:這裡可使用近似公式估算b的值:

當10*a>>b時,(10*a+b)^n-(10*a)^n≈n*(10*a)^(n-1)*b,即:

b≈41221398234/n/(10*a)^(n-1)=41221398234/5/180^4≈7.85,取b=7

以下各步都更加可以使用此近似公式估算b之值

差c=1508808527;與下一段合成,

c=c*10^5+下一段=1508808527*10^5+06000=150880852706000

第5步:a=187,找下一個b,

條件:(10*a+b)^n-(10*a)^n<=c,即:

(1870+b)^5-1870^5<=150880852706000,

b取最大值2,差c=28335908584368;與下一段合成,

c=c*10^5+下一段=2833590858436800000

第6步:a=1872,找下一個b,

條件:(10*a+b)^n-(10*a)^n<=c,即:

(18720+b)^5-18720^5<=2833590858436800000,

b取最大值4,差c=376399557145381376;與下一段合成,

c=c*10^5+下一段=37639955714538137600000

.............................

最後結果為:18.724......

以上是轉貼一**的內容,我自己前半部分有些明白,後半部分還不明白,但我可以確定以上的解答過程才是正確的,而絕不是一個數的3倍.

述求平方根的方法,稱為筆算開平方法,用這個方法可以求出任何正數的算術平方根,它的計算步驟如下:

1.將被開方數的整數部分從個位起向左每隔兩位劃為一段,用撇號分開(豎式中的11'56),分成幾段,表示所求平方根是幾位數;

2.根據左邊第一段裡的數,求得平方根的最高位上的數(豎式中的3);

3.從第一段的數減去最高位上數的平方,在它們的差的右邊寫上第二段陣列成第一個餘數(豎式中的256);

4.把求得的最高位數乘以20去試除第一個餘數,所得的最大整數作為試商(3×20除 256,所得的最大整數是 4,即試商是4);

5.用商的最高位數的20倍加上這個試商再乘以試商.如果所得的積小於或等於餘數,試商就是平方根的第二位數;如果所得的積大於餘數,就把試商減小再試(豎式中(20×3+4)×4=256,說明試商4就是平方根的第二位數);

6.用同樣的方法,繼續求平方根的其他各位上的數.

1000的立方根10,1的立方根是1,0 001的立方根是

分三種情況 1 a 1,a的立方根的小數位數是a的小數位數的1 32 a 1,a的立方根等於a 3 a 1,a的立方根後面 0 的個數是a後面 0 的個數的1 3 跪求1 10的立方根 精確到0.001 1 12 1.2599210498948731647672106072782 3 1.44224...

如何算複數的立方根,如何算一個複數的立方根

手算的話 設立方根為 a bi,然後立方得 a 3 3ab 2 3a 2b b 3 i,解方 程組.如果能化為三角形式內的話,z r cosx isinx 立方根容為r的立方根 cos 2kp x 3 isin 2kp x 3 其中k取0,1,2.複數範圍的八的立方根怎麼算?8 23 cos0 is...

18的立方根是多少,怎麼運算,18的立方根是多少,怎麼運算

你好,18的立方根是一個無理數,可以在計算器上算出約等於2.621,也可以通過查表得出這個數字。18的立方根是一個無理數,可以在計算器上算出約等於2.621 直接用計算器計算,18 1 3 2.621,要藉助計算器的 2.6左右 j r 18乘18乘18等於5832 8的立方根怎麼算 2解析 8 2...