问题标题:
..1.借助计算机或计算器用二分法求函数f(x)=x3+1.1x2+0.9x-1.4在区间(0,1)内的零点(精准度0.1)2.借助计算机或计算器用二分法求方程x=3-lnx在区间(2,3)内的近似值(精确度0.1)
问题描述:
..1.借助计算机或计算器用二分法求函数f(x)=x3+1.1x2+0.9x-1.4在区间(0,1)内的零点(精准度0.1)2.借助计算机或计算器用二分法求方程x=3-lnx在区间(2,3)内的近似值(精确度0.1)
何翔回答:
#include
#include
intmain()
{
doublex,y,a,b;
a=0.0;b=1.0;
while(b-a>0.00001)
{
x=(a+b)/2.0;
y=x*x*x+1.1*x*x+0.9*x-1.4;
if(y>0)b=x;
elsea=x;
}
printf("y=x^3+1.1x^2+0.9x-1.4:n");
printf("x=%lfy=%lfn",x,y);
a=2.0;b=3.0;
while(b-a>0.00001)
{
x=(a+b)/2.0;
y=x+log(x)-3;
if(y>0)b=x;
elsea=x;
}
printf("y=x+lnx-3:n");
printf("x=%lfy=%lfn",x,y);
getch();
return0;
}
点击显示
其它推荐