1樓:
在這裡,我“定義”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.用同樣的方法,繼續求平方根的其他各位上的數.
2樓:
算術平方根大多是無理數。僅當4、9、16這些平方數時能開出來。
主要就是要記得1-20的平方數。
√1=1 , √4=2 , √9=3 , √16=4√25=5 , √36=6 , √49=7 , √64=8如上,剩下的還有幾個常用算術平方根:
√2≈1.414 ,√3≈1.1732 ,√5≈2.236
3樓:寧波李航傑
6*6=36 36的算術平方根=6 36的平方根=正負67*7=49 49的算術平方根=7 49的平方根=正負78*8=64 64的算術平方根=8 64的平方根=正負83*3*2=18 18的算術平方根=3*根號26*7=42 42的算術平方根=根號42
4樓:匿名使用者
將被開方數進行因數分解
若被開方數是125=5*5*5
此時5有3個,兩個並一個寫到外面,餘下的一個寫在根號內即125開平方得5根號5
正數都有兩個平方根,算術平方根就是其中的正根
5樓:匿名使用者
開算術平方根即求x^2=n的近似值
可用迭代公式x=x-(x^2-n)/2x
舉個列子,求19的算術平方根,可令x=5,則依次迭代得x=4.4,x=4.3590900091,
x=......依次迭代就行了,收斂很快的這其實是牛頓法求近似根,原理不說了,注意初始只可能會使數列發散,遇到這種情況可換個初始值
6樓:
算術平方根也就是平方根的演算法,不過算術平方根的答案是平方根兩個數(零的平方根只有零)中的正數而已。例如:
4的平方根為:+2,-2
4的算術平方根為:2
25的平方根為:+5,-5
25的算術平方根為:5
平方根和算數平方根有什麼區別?比如,有個公式我很不明白:根下(a^2)=|a|,這個為什麼是加絕對
7樓:陽光的
平方根的話,開出來有正負之分,而算術平方根,開出來的都為正數。至於你說的根號下((a^2)=|a|,是因為裡面是a的平方,而-a和a的平方相等所以答案是兩個值,而為了方便就寫成了a的絕對值了
舉個例子跟下(2)的平方,開出來是2,但因為第一個2,對應你說的a,所以他就存在兩個值
8樓:匿名使用者
一個正數的平方根有正負兩個,正的那個就是它的算術平方根,。
根下(a^2)不加正負號,預設指的是算數平方根,即|a|。
9樓:最耐菲大大
第一個問題 平方
根開出來的數前面要加正負號,舉個例子,正3的平方等於9,負3的平方也等於就,這個時候9的平方根就為正負3,而當問及9的算數平方根的時候就僅僅是正三,算數平方根全為正數,平方根為正負數。第二個問題加絕對值說明這裡開的是算數平方根。
10樓:匿名使用者
平方根,又叫二次方根,表示為〔±√ ̄〕,其中屬於非負數的平方根稱之為算術平方根。根號前面沒有正負的話是算數平方根
11樓:雲芸韻菀
先平方後開根一定是正值,貌似書本有寫
12樓:匿名使用者
原始提問者及上面的作答者都沒有搞清楚平方根與算術平方根的概念;
每個不小於零的實數a都存在 ±√a兩個平方根,因為(-√a)x(-√a)與(+√a)x(+√a)的結果都等於a,而其中那個不小於零的平方根+√a叫做算術平方根,記作√a; 而原始命題 √(a^2 )=|a|, 中,已經預示所求的為a^2 的算術平方根, 也即那個不小於0的平方根,所以其結果只能是|a|,因為式中的a的取值範圍可以為全體實數,也即可以為負實數,也可以為非負實數,所以當需要使用a來標識算術平方根時,必須對a取絕對值;幸運的是提問者還知道絕對值的概念
13樓:匿名使用者
一個正數a的平方根有兩個,一正一負,我們把正的平方根叫做算術平方根,記做√a.相應地,平方根記做±√a
所以√(a²)=|a|
開方怎麼算
14樓:胡八一通
舉個例子,1156是四位數,所以它的算術平方根的整數部分是兩位數,且易觀察出其中的十位數是3。於是問題的關鍵在於:如何求出它的個位數a?為此,我們從a所滿足的關係式來入手。
根據兩數和的平方公式,可以得到
1156=(30+a)^2=30^2+2×30a+a^2,
所以 1156-30^2=2×30a+a^2,
即 256=(30×2+a)a,
也就是說, a是這樣一個正整數,它與30×2的和,再乘以它本身,等於256。
為便於求得a,可用下面的豎式來進行計算:
根號上面的數3是平方根的十位數。將 256試除以30×2,得4(如果未除盡則取整數位).由於4與30×2的和64,與4的積等於256,4就是所求的個位數a。
豎式中的餘數是0,表示開方正好開盡。於是得到 1156=34^2, 或√1156=34. 上述求平方根的方法,稱為筆算開平方法,用這個方法可以求出任何正數的算術平方根,它的計算步驟如下:
開方的計算步驟
1.將被開方數的整數部分從個位起向左每隔兩位劃為一段,用“ ' ”這個符號分開(豎式中的11’56),分成幾段,表示所求平方根是幾位數;
2.根據左邊第一段裡的數,求得平方根的最高位上的數(豎式中的3);
3.從第一段的數減去最高位上數的平方,在它們的差的右邊寫上第二段陣列成第一個餘數(豎式中的256);
4.把求得的最高位數乘以20去試除第一個餘數,所得的最大整數作為試商(20×3除256,所得的最大整數是 4,所以試商是4);
5.用商的最高位數的20倍加上這個試商再乘以試商,如果所得的積小於或等於餘數,試商就是平方根的第二位數;如果所得的積大於餘數,就把試商減小之後再試(豎式中(20×3+4)×4=256,說明試商4就是平方根的第二位數);
6.用相同的方法,繼續求平方根的其餘各位上的數。
如碰到開不盡的情況,可根據所要求的精確度求出它的近似值。例如求其近似值(精確到0.01),可列出上面右邊的豎式,並根據這個豎式得到。
筆算開平方運算較複雜,在實際中直接應用較少,但用這個方法可求出一個數的平方根的具有任意精確度的近似值。
平方根是什麼,算術平方根是什麼,平方根和算術平方根的區別與聯絡是什麼?
平方根有正負兩個值 就像 a 而算術平方根只有一個正值就像 a 一般來說如果直接只有一個根號的話 都是算作算術平方根 例如如果直接問 16的平方根的話就是 2 相同點 平方根和算術平方根都是對一個開方 區別 平方根 是有正負,算術平方根只能是正數 平方根只有一個,就是正的那個。比如說16的平方根是4...
0是否有算術平方根,0有算術平方根嗎
概念 1.算術 平方根 如果一個 正數x的平方等於a,那麼這個正數x就叫做a的算術版平權方根。2.對零的算術平方根和平方根的特殊規定 零的算術平方根是零,零的平方根也是零。北師大版規定0的算術平方根是0可現在的華東師大版沒規定 這不是那個版教材規定的,是國際數學協會規定的.國際通用.0有算術平方根嗎...
七是的算術平方根,7的算術平方根是多少
高興為你回答 根號七是 七 的算術平方根.請採納,謝謝!因為 7 x 7 7 7的算術平方根是多少 7 2.64575.7 2.6458 精確到小數點後4位 計算公式 1 ab a b a 0b 0 這個可以互動使用.這個最多運用於化簡,如 8 4 2 2 2 2 a b a b a 0b 0 3 ...