弦截法是一种求方程根的基本方法,在计算机编程中常用。 思路是:任取两个数x1、x2,求得对应的函数值f(x1)、f(x2)。如果两函数值同号,则重新取数,直到这两个函数值异号为止。连接(x1,f(x1))与(x2,f(x2))这两点形成的直线与x轴相交于一点x,求得对应的f(x),判断其与f(x1)、f(x2)中的哪个值同号。如f(x)与f(x1)同号,则f(x)为新的f(x1。将新的f(x1)与f(x2)连接,如此循环。体现的是极限的思想。 根据上述分析编写c++程序为: #include
#include
#define e 1e-5 double f