php开方函数,PHP语言怎样用自定义函数做平方根运算?

用户投稿 94 0

关于“php_求开方”的问题,小编就整理了【3】个相关介绍“php_求开方”的解答:

PHP语言怎样用自定义函数做平方根运算?

通常用迭代求平方根的方法,例如求正数a的平方根,可取迭代公式为: X(n+1)=(Xn+a/Xn)/2 a=6,取初值x0=2 x1=2.5 x2=2.45 x3=2.449489796 x4=2.449489743 而根号6的准确值为:2.449489743 因此只需计算3步就已经精确到了小数点后7位.

开方计算公式及方法?

计算公式:

1.

从个位起向左每隔两位为一节,若带有小数从小数点起向右每隔两位一节,用“,”号将各节分开;

2.

求不大于左边第一节数的完全平方数,为“商”;

3.

从左边第一节数里减去求得的商,在它们的差的右边写上第二节数作为第一个余数;

4.

把商乘以20,试除第一个余数,所得的最大整数作试商(如果这个最大整数大于或等于10,就用9或8作试商);

5.

用商乘以20加上试商再乘以试商.如果所得的积小于或等于余数,就把这个试商写在商后面,作为新商;如果所得的积大于余数,就把试商逐次减小再试,直到积小于或等于余数为止;

6.

用同样的方法,继续求.

开平方运算也即是开平方后所得的数的平方即原数,也就是说开平方是平方的逆运算。 开立方术即开方立运算

开方的计算方法

开平方运算也即是开平方后所得的数的平方即原数,也就是说开平方是平方的逆运算。

例:求256的平方根

第一步:将被开方数的整数个位起向左每隔两位划为一段,用逗号分开,分成几段,表示所求平方根是几位数。

例,第一步:将256,分成两段:

2,56

表示平方根是两位数(XY,X表是平方根十位上数,Y表示个位数)。

第二步:根据左边第一段里的数,取该数的平方根的整数部分,作为所要求的平方根求最高位上的数。

开方格式怎么算?

开方格式计算步骤如下:

1、将被开方数的整数部分从个位起向左每隔两位划为一段,用撇号分开(竖式中的11'56),分成几段,表示所求平方根是几位数;

2、根据左边第一段里的数,求得平方根的最高位上的数(竖式中的3);

3、从第一段的数减去最高位上数的平方,在它们的差的右边写上第二段数组成第一个余数(竖式中的256);

4、把求得的最高位数乘以20去试除第一个余数,所得的最大整数作为试商(3×20除 256,所得的最大整数是 4,即试商是4);

5、用商的最高位数的20倍加上这个试商再乘以试商.如果所得的积小于或等于余数,试商就是平方根的第二位数;如果所得的积大于余数,就把试商减小再试(竖式中(20×3+4)×4=256,说明试商4就是平方根的第二位数);

6、用同样的方法,继续求平方根的其他各位上的数.

7、举例:

(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。

到此,以上就是小编对于“php_求开方”的问题就介绍到这了,希望介绍关于“php_求开方”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!