在计算方法里有一种求一元非线性方程的解法,叫做二分法。
简单介绍如下:
函数F(x)在区间[a,b] 上连续,假定在区间内有唯一实根,计为x*
二分法的思想为:首先确定有根区间,将区间二等分,通过判断F(x)的符号,逐步将有根区间缩小,直至有根区间足够小,便可求出满足精度要求的近似根。
然后给出一例题和C#的编程解法:
//用二分法求方程f(x)=x^4-x-10.27=0在(1,2)上的根。精确到10^(-2)
usingSystem;
classDichotomy
{
staticvoidMain()
{
intk=-1;//记录循环索引
doublea=1;//下限