请看看这个问题?!- -| 回首页 | 2005年索引 | - -四叶玫瑰曲线!

二分法解方程!- -

                                      

二分法解方程解一元一次方程!
#include 
double f(double x)
{
    double y;
    y=2*x*x*x-9*x*x+12*x-3;
    return(y);
}

int main()
{
    double t,a=0,b=1,tmp;
    t=(a+b)/2;
    while((f(b)-f(a))>1e-8)
    {
        t=(a+b)/2;
        tmp=f(t);
        if(tmp==0)
            break;
        else if(tmp<0)
            a=t;
        else
            b=t;
    }
    printf("该方程在(0,1)之间的根是%.8f,f(%.8f)=%.8f\n",t,t,f(t));
    return 0;
}

- 作者: 刘加开 2005年03月16日, 星期三 17:44 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=951691

回复

评论内容: