二分法求多项式在-10 10间值的实现代码

 更新时间:2020年4月25日 17:47  点击:1736

代码如下所示:

复制代码 代码如下:

#include <stdio.h>
#include <math.h>

int main()
{
 float  x0,x1,x2,f1,f2,f0;  //x1,x2求两端值
 do
 {
  printf("input 2 num:\n");
  scanf("%f %f",&x1,&x2);
  f1=x1*((2*x1-4)*x1+3)-6;
  f2=x2*((2*x2-4)*x2+3)-6;
 }while(f1*f2>0);  //当输入两个数乘积符号不一致开始求值
 do
 {
  x0=(x1+x2)/2;
  f0=x0 * ((2 * x0 -4) * x1 +3)-6;//x0 * ((2 * x0 -4) * x1 +3)-6  要求的多项式
  if((f0*f1)<0)
  {
   x2=x0;
   f2=f0;
  }
  else
  {
   x1=x0;
   f1=f0;
  }
 }while(fabs(f0)>=1e-6);
 printf("x=%6.2f\n",x0);
 return 0;

}

[!--infotagslink--]

相关文章

  • C语言单链表实现多项式相加

    这篇文章主要为大家详细介绍了C语言单链表实现多项式相加,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • 一元多项式加法运算

    今天小编就为大家分享一篇关于一元多项式加法运算,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...2020-04-25
  • C++二分法在数组中查找关键字的方法

    这篇文章主要介绍了C++二分法在数组中查找关键字的方法,涉及C++数组查找算法的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-04-25
  • C语言实现折半查找法(二分法)

    这篇文章主要为大家详细介绍了C语言实现折半查找法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-11-02
  • C++实现二分法求方程近似解

    这篇文章主要为大家详细介绍了C++实现二分法求方程近似解,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-05-09
  • 二分法求多项式在-10 10间值的实现代码

    以下实例是介绍了二分法求多项式在-10 10间值的实现代码。需要的朋友参考下...2020-04-25
  • C经典算法之二分查找法

    这篇文章主要介绍了C经典算法之二分查找法的相关资料,这里提供两种方法帮助大家实现这样的功能,需要的朋友可以参考下...2020-04-25
  • C语言简单实现求n阶勒让德多项式的方法

    这篇文章主要介绍了C语言简单实现求n阶勒让德多项式的方法,涉及C语言复杂浮点数运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-04-25
  • C语言实现多项式的相加

    这篇文章主要为大家介绍了C语言实现多项式的相加,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • 关于C++中二分法详解

    大家好,本篇文章主要讲的是关于C++中二分法详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下...2022-02-03