莱布尼兹判别法-莱布尼茨公式


众所周知完全平方公式,不论是平方和还是平方差,都与其息息相关。

牛顿迭代法表达为:x = x + (S-x^2)/(2x)。当你在编程时,你可以将其转化为一个函数,该函数的参数包括S、x和e。迭代的终止条件是|S-x^2| <= e,而函数最终返回的结果是x。

那么,它的用途是什么呢?或许你会感到惊讶,它其实是用来进行开方运算的。你一定在计算器上见过这种开方运算的编程实现,其实它的原理就源于古代的开方术。

这种开方术的历史可以追溯到商朝的《周髀算经》。古代常说的开方就是“开方除之”。它可以用来进行n次方的开方运算。

具体推导过程如下:我们定义S为(a+b)^2,其中a是已知数。那么(a+b)^2 - a^2就等于2ab加上b的平方。实际上,这个等式就是牛顿-莱布尼茨公式的体现。

由于b是未知的小数,我们在计算过程中可以忽略b的平方项。重复以上操作数次,就可以使|S-a^2|的值小于给定的误差e。

为什么我们要除以2a呢?因为a代表的是矩形的边长,而红色部分代表的是(a+b)^2 - a^2的差值。除以2a实际上就是在求得矩形的边长b。

开方运算实际上就是牛顿-莱布尼茨公式的逆运算。我们知道(a+b)^2 - a^2的值,需要求出b的值。

通过不断的迭代计算,b的值会越来越接近真实值,直至无限接近于0。

看到这里,许多人可能会意识到2a其实就是导数的概念。如果你对微积分有兴趣,可以深入研究和探索这个公式的奥秘。

这里的b代表着无限趋近于0的值。

收敛指的是在每次迭代过程中,b的值都会比上一次更接近真实值。

牛顿-莱布尼茨公式可以用来计算(a+c)^2 - a^2的值,其中c是任意值。

微分描述的是当b趋近于0时,(a+b)^2与a^2之间的差异变化率。

导数描述的是函数在某一点的变化率。在(a+b)^2 - a^2的例子中,导数等于2a。虽然理论上2a + b不等于2a,但当b趋近于0时,这个差距可以忽略不计。

举一反三,N次方的运算也是类似的原理。由此可见,没有完全平方公式,微积分的学习将无从谈起。