为什么计算中使用算数负数有平方根吗,这样不就缺了一个负数解了吗?

如何计算一个数的平方根?不用计算机来计算一个正负数平方根,用计算公式来计算.例如根号3是多少?可以多举几个例子吗?_百度作业帮
如何计算一个数的平方根?不用计算机来计算一个正负数平方根,用计算公式来计算.例如根号3是多少?可以多举几个例子吗?
如何计算一个数的平方根?不用计算机来计算一个正负数平方根,用计算公式来计算.例如根号3是多少?可以多举几个例子吗?
平方根的计算方法计算方法一:我们用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./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去乘商后去试商=460 这460可试商为4,那就把试商的4加到460去除1856.得4,把4写上除式上.这时,无余数啦.(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值.这样就可以一位一位地进行平方根的求解了.
很简单的,4、9、16...这些数字要记住。其它的是没有办法的,必须查“平方根表”,不过有兴趣的话,根号2、根号3这些可以记一下,其它的没有必要。
那是大学里的知识一个数的平方根不用计算器怎么算怎样不用计算器算一个数的平方根?我是初二的,不要太那个.看不懂- -_百度作业帮
一个数的平方根不用计算器怎么算怎样不用计算器算一个数的平方根?我是初二的,不要太那个.看不懂- -
一个数的平方根不用计算器怎么算怎样不用计算器算一个数的平方根?我是初二的,不要太那个.看不懂- -
初二学估算,比如说根号3,1x1<3把,2x2>3吧,那就在1和2之间,1.看1.5x1.5是否大于3,如果不大于就估1.6,然后在估,估算没有准确值,要约C++中complex是什么意思?书上说:每个复数都有两部分 实数部分和虚数部分 虚数代表负数的平方根上面那句话我理解不了,谁帮我解释下呀,主要是虚数部分,他有什么用处?我没学过数学,知道的不_百度作业帮
C++中complex是什么意思?书上说:每个复数都有两部分 实数部分和虚数部分 虚数代表负数的平方根上面那句话我理解不了,谁帮我解释下呀,主要是虚数部分,他有什么用处?我没学过数学,知道的不
C++中complex是什么意思?书上说:每个复数都有两部分 实数部分和虚数部分 虚数代表负数的平方根上面那句话我理解不了,谁帮我解释下呀,主要是虚数部分,他有什么用处?我没学过数学,知道的不多,我所理解的范围:坐标系,X轴,Y轴,能理解两个坐标相加:(x1,y1)+(x2,y2) = (x1+x2,y2+y2) 但还是搞不清那个I是哪里来的.
复数就是型如z=a+bi这样数,其中a,b为任意实数,a称为复数z的实部,b称为复数z的虚部.当b=0时就是实数;当a=0时叫纯虚数.复数也有四则运算.i一般称为虚数单位,意思就是i^2 =-1.举几个例子:(5i)^2=25;(3+2i)^2=3^2+2*3*2i+(2i)^2=9+12i-4=5+12i;虚数在自然界不好理解,一般复数用在复变函数,傅立叶分析之类的课程中.另外在C中,complex类型在C89中不是标准类型,C99加进去了.具体实现与否看编译器了.初学建议跳过这块,这块不常用除非你做信号分析之类的.C++常用标准类库有:string,vector,list,deque,pair,set,map,bitset,iostream,fstream,stringstream……这些挺重要.PS:i在自然界中不存在,所以比较难理解.其实就是一个标记.当以复变函数、工程数学之类为基础才能体现出复数的作用,像拉普拉斯变换之类的能看到它的优越性,普通拿出一个数看不出有什么用.PS:你就简单把复数理解成是为了做其他运算方便而引入的自然界并不存在的符号就行.就像sin,cos这样的符号,其实没有这样的符号也不影响计算,sinA完全可以用a/c代替,但引入是为了引入一整套三角函数计算,单独说sin没什么意义.2.2平方根(2)初备_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2.2平方根(2)初备
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
你可能喜欢

我要回帖

更多关于 负数有没有平方根 的文章

 

随机推荐