二分法求多项式在-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;
}
上一篇: c++ 巧开平方的实现代码
下一篇: c++ 一个二进制串转化为整数的解决方法
相关文章
- 这篇文章主要为大家详细介绍了C语言单链表实现多项式相加,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
- 今天小编就为大家分享一篇关于一元多项式加法运算,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...2020-04-25
- 这篇文章主要介绍了C++二分法在数组中查找关键字的方法,涉及C++数组查找算法的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-04-25
- 这篇文章主要为大家详细介绍了C语言实现折半查找法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-11-02
- 这篇文章主要为大家详细介绍了C++实现二分法求方程近似解,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-05-09
- 以下实例是介绍了二分法求多项式在-10 10间值的实现代码。需要的朋友参考下...2020-04-25
- 这篇文章主要介绍了C经典算法之二分查找法的相关资料,这里提供两种方法帮助大家实现这样的功能,需要的朋友可以参考下...2020-04-25
- 这篇文章主要介绍了C语言简单实现求n阶勒让德多项式的方法,涉及C语言复杂浮点数运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-04-25
- 这篇文章主要为大家介绍了C语言实现多项式的相加,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
- 大家好,本篇文章主要讲的是关于C++中二分法详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下...2022-02-03