平方根计算方法,平方根怎么计算?
本文目录索引
- 1,平方根怎么计算?
- 2,平方根怎么算
- 3,求一个数的平方根怎么算
- 4,如何计算一个数的平方根?
- 5,怎么算平方根啊?比如26平方根
- 6,怎样快速计算出一个数的平方根立方根?
- 7,数学怎么把一个很大的数快速开方
1,平方根怎么计算?
67081的平方根=259
算法1:
假设被开放数为a,如果用sqrt(a)表示根号a 那么((sqrt(x)-sqrt(a/x))^2=0的根就是sqrt(a)
变形得
sqrt(a)=(x+a/x)/2
所以你只需设置一个约等于(x+a/x)/2的初始值,代入上面公式,可以得到一个更加近似的值,再将它代入,就得到一个更加精确的值……依此方法,最后得到一个足够精度的(x+a/x)/2的值。
如:计算sqrt(5)
设初值为2
1)sqrt(5)=(2+5/2)/2=2.25
2)sqrt(5)=(2.25+5/2.25)/2=2.236111
3)sqrt(5)=(2.236111+5/2.236111)/2=2.236068
这三步所得的结果和sqrt(5)相差已经小于0.001
或者可以用二分法:
设f(x)=x^2-a
那么sqrt(a)就是f(x)=0的根。
你可以先找两个正值m,n使f(m)0
根据函数的单调性,sqrt(a)就在区间(m,n)间。
然后计算(m+n)/2,计算f((m+n)/2),如果它大于零,那么sqrt(a)就在区间(m,(m+n)/2)之间。
小于零,就在((m+n)/2,n)之间,如果等于零,那么(m+n)/2当然就是sqrt(a)。这样重复几次,你可以把sqrt(a)存在的范围一步步缩小,在最后足够精确的区间内随便取一个值,它就约等于sqrt(a)。
2,平方根怎么算
步骤: 1、将被开方数的整数部分从个位起向左每隔两位划为一段,用撇号分开,分成几段,表示所求平方根是几位数; 2、根据左边第一段里的数,求得平方根的最高位上的数; 3、从第一段的数减去最高位上数的平方,在它们的差的右边写上第二段数组成第一个余数; 4、把求得的最高位数乘以2去试除第一个余数,所得的最大整数作为试商; 5、用商的最高位数的2倍加上这个试商再乘以试商.如果所得的积小于或等于余数,试商就是平方根的第二位数;如果所得的积大于余数,就把试商减小再试。 注:一个正数如果有平方根,那么必定有两个,它们互为相反数。显然,如果知道了这两个平方根的一个,那么就可以及时的根据相反数的概念得到它的另一个平方根。 负数在实数系内不能开平方。只有在复数系内,负数才可以开平方。负数的平方根为一对共轭纯虚数。 例如:-1的平方根为±i,-9的平方根为±3i,其中i为虚数单位。 扩展资料如何开立方 设A = X^3,求X.称为开立方。 开立方有一个标准的公式: 例如,A=5,,即求 5介于1的3次方;至2的3次方;之间(1的3次方=1,2的3次方=8) 初始值X0可以取1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,都可以。例如我们取X0 = 1.9按照公式: 第一步:X1=1.9+(5/1.9^2;-1.9)1/3=1.7。 即5/1.9×1.9=1.3850416,1.3850416-1.9=-0.5149584,-0.5149584×1/3=-0.1716528,1.9+(-0.1716528)=1.7。即取2位数值,,即1.7。 第二步:X2=1.7+(5/1.7^2;-1.7)1/3=1.71。 即5/1.7×1.7=1.73010,1.73-1.7=0.03,0.03×1/3=0.01,1.7+0.01=1.71。取3位数,比前面多取一位数。 第三步:X3=1.71+(5/1.71^2;-1.71)1/3=1.709. 第四步:X4=1.709+(5/1.709^2;-1.709)1/3=1.7099 这种方法可以自动调节,第一步与第三步取值偏大,但是计算出来以后输出值会自动转小;第二步,第四步输入值 偏小,输出值自动转大。即5=1.7099^3; 当然初始值X0也可以取1.1,1.2,1.3,。。。1.8,1.9中的任何一个,都是X1 = 1.7 > 。当然,我们在实际中初始值最好采用中间值,即1.5。 1.5+(5/1.5²-1.5)1/3=1.7。 参考资料来源:百度百科-开平方运算
3,求一个数的平方根怎么算
开方的计算步骤: 1、将被开方数的整数部分从个位起向左每隔两位划为一段,用撇号分开(竖式中的11’56),分成几段,表示所求平方根是几位数; 2、根据左边第一段里的数,求得平方根的最高位上的数(竖式中的3); 3、从第一段的数减去最高位上数的平方,在它们的差的右边写上第二段数组成第一个余数(竖式中的256); 4、把求得的最高位数乘以2去试除第一个余数,所得的最大整数作为试商(2×30除256,所得的最大整数是 4,即试商是4); 5、用商的最高位数的2倍加上这个试商再乘以试商.如果所得的积小于或等于余数,试商就是平方根的第二位数;如果所得的积大于余数,就把试商减小再试(竖式中(2×30+4)×4=256,说明试商4就是平方根的第二位数); 6、用同样的方法,继续求平方根的其他各位上的数. 扩展资料: 牛顿迭代法: 上述笔算开方方法是我们大多数人上学时课本附录给出的方法,实际中运算中太麻烦了。可以采取下面办法: 比如136161这个数字,首先找到一个和136161的平方根比较接近的数,任选一个,比方说300到400间的任何一个数,这里选350,作为代表。先计算0.5(350+136161/350),结果为369.5。 再计算0.5(369.5+136161/369.5)得到369.0003,发现369.5和369.0003相差无几,并且369²末尾数字为1。有理由断定369²=136161。 一般来说,能够开方开的尽的,用上述方法算一两次基本结果就出来了。再举个例子:计算 首先发现600²<469225<700²,可以挑选650作为第一次计算的数。即算0.5(650+469225/650)得到685.9。而685附近只有685²末尾数字是5,因此685²=469225。从而 对于那些开方开不尽的数,用这种方法算两三次精度就很可观了,一般达到小数点后好几位。实际中这种算法也是计算机用于开方的算法。 参考资料来源:百度百科-开平方运算
4,如何计算一个数的平方根?
平方根的计算方法计算方法一:我们用a来表示A的平方根,方程x-a=0的解就为A的平方根a。两边平方后有:x*x-2ax+A=0,因为x不等于0,两边除以x有:x-2a+A/x=0、a=(x+A/x)/2所以你只需设置一个约等于(x+A/x)/2的初始值,代入上面公式,可以得到一个更加近似的值。再将它代入,又可以得到一个更加精确的值……依此方法,最后得到一个足够精度的(x+A/x)/2的值即为A的平方根值。真的是这样吗?假设我们代入的值x﹤a 由于这里考虑a﹥0故:x*x﹤a*a 即x﹤A/x(x+A/x)/2﹥(x+x)/2 即(x+A/x)/2>x 即当代入的x﹤a时(x+A/x)/2的值将比x大。同样可以证明当代入的x﹥a时(x+A/x)/2的值将比x小。这样随着计算次数的增加,(x+A/x)/2的值就越来越接近a的值了。如:计算sqrt(5) 设初值为x = 2 第一次计算:(2+5/2)/2=2.25 第二次计算:(2.25+5/2.25)/2=2.236111 第三次计算:(2.236111+5/2.236111)/2=2.236068 这三步所得的结果和5 的平方根值相差已经小于0.001 了。 计算方法二:我们可以使用二分法来计算平方根。设f(x)=x*x - A同样设置a为A的平方根,哪么a就是f(x)=0的根。你可以先找两个正值m,n使f(m)0 根据函数的单调性,a就在区间(m,n)间。然后计算(m+n)/2,计算f((m+n)/2),如果它大于零,那么a就在区间(m,(m+n)/2)之间。小于零,就在((m+n)/2,n)之间,如果等于零,那么(m+n)/2当然就是a。这样重复几次,你可以把a存在的范围一步步缩小,在最后足够精确的区间内随便取一个值,它就约等于a。计算方法三:以上的方法都不是很直接,在上世纪80年代的初中数学书上,都还在介绍一种比较直接的计算方法:(1)如求54756的算术平方根时先由个位向左两位两位地定位:定位为5,47,56,接着象一般除法那样列出除式.(2)先从最高位用最大平方数试商:最大平方数不超过5的是2,得商后,除式5-4后得1。把商2写上除式上。(3)加上下一位的数:得147。(4)用20去乘商后去试商147:2×20=40 这40可试商为3,那就把试商的3加上40去除147。得147÷43=3,把3写上除式上。这时147-129=18。(5)加上下一位的数:得1856。(6)用20去乘商后去试商1856:23×20=460 这460可试商为4,那就把试商的4加到460去除1856。得4,把4写上除式上。这时1856-1856=0,无余数啦。(7)这时除式上的商是234,即是54756的平方根。哪么这种计算方法是怎么得来的呢?查找了好久都没有找到答案。静下心来仔细分平方根的计算过程,后来的步骤都有20乘以也有的商再加上预计的商乘上预计的商。设也有的商为a预计的商为b就是(20*a+b)*b即20ab+b*b。而实质上预计的商是平方根中已有的商的后一位数字,平方根实际为10a+b再乘以10的N次方(N为整数),这里我们可以简化为平方根为10a+b(因为乘10的N次方只影响平方的小数点位置,对数字计算没有影响)。这下终于明白了,设a为A的平方根的前n位,b为A的平方根的n位后面的数字,哪么(10a+b)就是A的平方根。有:(10a+b)(10a+b)=100a*a+20ab+b*b=A变形后:(20a+b)b=A-100a*a上面的计算中第一次商2,然后从结果中减4实质就是A-100a*a第二次再预计商3再减去(20*2+3)*3实质就是:A-100a*a-20ab-b*b即:A-(10a+b)(10a+b)此时10a+b看作为新的已有商a,再求下一个b值。这样就可以一位一位地进行平方根的求解了。
5,怎么算平方根啊?比如26平方根
1、将被开方数的整数部分从个位起向左每隔两位划为一段,用撇号分开,分成几段,表示所求平方根是几位数; 2、根据左边第一段里的数,求得平方根的最高位上的数; 3、从第一段的数减去最高位上数的平方,在它们的差的右边写上第二段数组成第一个余数; 4、把求得的最高位数乘以2去试除第一个余数,所得的最大整数作为试商; 5、用商的最高位数的2倍加上这个试商再乘以试商.如果所得的积小于或等于余数,试商就是平方根的第二位数;如果所得的积大于余数,就把试商减小再试。 注:一个正数如果有平方根,那么必定有两个,它们互为相反数。显然,如果知道了这两个平方根的一个,那么就可以及时的根据相反数的概念得到它的另一个平方根。 负数在实数系内不能开平方。只有在复数系内,负数才可以开平方。负数的平方根为一对共轭纯虚数。 扩展资料 一个数有多少个方根,这个问题既与数的所在范围有关,也与方根的次数有关。 在实数范围内,任一实数的奇数次方根有且仅有一个,例如8的3次方根为2,-8的 3次方根为-2。 正实数的偶数次方根是两个互为相反数的数,例如16的4次方根为2和-2。 负实数不存在偶数次方根。 零的任何次方根都是零。 在复数范围内,无论n是奇数或偶数,任一个非零的复数的n次方根都有n个。 参考资料来源:百度百科-开平方运算
6,怎样快速计算出一个数的平方根立方根?
快速计算平方根的公式: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、第四步开始棘手了,因为个位之前的已经试完了,此时,应从小数点之后的十分位开始,如一开始一样,每两位分成一块,这之后,就可以按前面的方法一直试下去了。 扩展资料: 末位是5的两位数的平方的算法: 后两位统一都是25 15的平方 1*2=2 15*15=225 25的平方 2*3=6 25*25=625 ... ... 55的平方 5*6=30 55*55=3025 99的平方 9*10=90 95*95=9025 参考资料来源:百度百科-开平方运算
7,数学怎么把一个很大的数快速开方
1.从个位起向左每隔两位为一节,若带有小数从小数点起向右每隔两位一节,用“,”号将各节分开;
2.求不大于左边第一节数的完全平方数,为“商”;
3.从左边第一节数里减去求得的商,在它们的差的右边写上第二节数作为第一个余数;
4.把商乘以20,试除第一个余数,所得的最大整数作试商(如果这个最大整数大于或等于10,就用9或8作试商);
5.用商乘以20加上试商再乘以试商。如果所得的积小于或等于余数,就把这个试商写在商后面,作为新商;如果所得的积大于余数,就把试商逐次减小再试,直到积小于或等于余数为止;
6.用同样的方法,继续求。
上述笔算开方方法是我们大多数人上学时课本附录给出的方法,实际中运算中太麻烦了。我们可以采取下面办法,实际计算中不怕某一步算错!!!而上面方法就不行。
比如136161这个数字,首先我们找到一个和136161的平方根比较接近的数,任选一个,比方说300到400间的任何一个数,这里选350,作为代表。
我们计算0.5*(350+136161/350)得到369.5
然后我们再计算0.5*(369.5+136161/369.5)得到369.0003,我们发现369.5和369.0003相差无几,并且,369^2末尾数字为1。我们有理由断定369^2=136161
一般来说能够开方开的尽的,用上述方法算一两次基本结果就出来了。再举个例子:计算469225的平方根。首先我们发现600^2<469225<700^2,我们可以挑选650作为第一次计算的数。即算
0.5*(650+469225/650)得到685.9。而685附近只有685^2末尾数字是5,因此685^2=469225
对于那些开方开不尽的数,用这种方法算两三次精度就很可观了,一般达到小数点后好几位。
实际中这种算法也是计算机用于开方的算法