用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解.(精确到0.001)用程序框图表示 不必画图

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 17:53:54

用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解.(精确到0.001)用程序框图表示 不必画图
用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解.(精确到0.001)
用程序框图表示 不必画图

用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解.(精确到0.001)用程序框图表示 不必画图
因为当x=1时,x^3-x-1=-1<0
当x=1.5时,x^3-x-1=0.875>0
所以在区间[1,1.5]内必存在一点使x^3-x-1=0
当x=1.25时,x^3-x-1=-0.296875<0
所以在区间[1.25,1.5]内必存在一点使x^3-x-1=0
当x=1.375时,x^3-x-1≈0.224609>0
所以在区间[1.25,1.375]内必存在一点使x^3-x-1=0
当x=1.3125时,x^3-x-1≈-0.051514<0
所以在区间[1.3125,1.375]内必存在一点使x^3-x-1=0
当x=1.34375时,x^3-x-1≈0.082611>0
所以在区间[1.3125,1.34375]内必存在一点使x^3-x-1=0
当x=1.328125时,x^3-x-1≈0.014576>0
所以在区间[1.3125,1.328125]内必存在一点使x^3-x-1=0
当x=1.3203125时,x^3-x-1≈-0.018711<0
所以在区间[1.3203125,1.328125]内必存在一点使x^3-x-1=0
当x=1.32421875时,x^3-x-1≈-0.002128<0
所以在区间[1.32421875,1.328125]内必存在一点使x^3-x-1=0
当x=1.326171875时,x^3-x-1≈0.006209>0
所以在区间[1.32421875,1.326171875]内必存在一点使x^3-x-1=0
当x=1.325195313时,x^3-x-1≈0.002037>0
所以在区间[1.32421875,1.325195313]内必存在一点使x^3-x-1=0
当x=1.324707031时,x^3-x-1≈-0.000047<0
所以在区间[1.324707031,1.325195313]内必存在一点使x^3-x-1=0
所以方程x^3-x-1=0在区间[1,1.5]内实根的近似值是
x≈1.325(精确到0.001)
如果精确到0.1很容易的,精确到0.001就麻烦多了,好在有电脑帮助,否则无法计算.
图形在百度是个难点,上面的解答应该很详细了,就不画了.

#include
#include
double fx(double a,double b,double c,double d,double x1,double x2,double f1,double f2)
{
double x0,f;
while(fabs(f)>1e-6)
{
x0=(x1+x...

全部展开

#include
#include
double fx(double a,double b,double c,double d,double x1,double x2,double f1,double f2)
{
double x0,f;
while(fabs(f)>1e-6)
{
x0=(x1+x2)/2;
f=a*pow(x0,3)+b*x0*x0+c*x0+d;
if(f1*f>0)
{
x1=x0;
f1=f;
}
else
{
x2=x0;
f2=f;
}
 }
 return x0;
}
void main()
{
double a,b,c,d,x,x1,x2,f1,f2;
printf("请输入方程系数 a,b,c,d:\n");
scanf("%lf,%lf,%lf,%lf",&a,&b,&c,&d);
printf("请输入区间[x1,x2]\n");
scanf("%lf,%lf",&x1,&x2);
f1=a*pow(x1,3)+b*x1*x1+c*x1+d;
f2=a*pow(x2,3)+b*x2*x2+c*x2+d;
if(f1*f2>0)
{
printf("该区间内方程无解\n");
}
else
{
x=fx(a,b,c,d,x1,x2,f1,f2);
printf("方程解为x=%lf\n",x);
}
}

收起

高一二分法计算用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)内的近似解(精确度为0.1). 用二分法求方程x+1/x-3=0在区间(2,3)内的近似值 用二分法求方程近似解方程(x+1)(x-2)(x-3)=1在区间(-1,0)的近似解(精确度0.1) 用区间二分法求X*3-X-1=0在区间[1,1.5]内的一个实根急待解决 用二分法求方程(x+1)(x-2)(x-3)=1在区间(-1,0)的近似解(精确度0.1)为什么在球二分法的时候要先看看是单调增还是减呢? 用二分法求方程0.8x方-1=Inx在区间(0,1)内的近似值二分法求方程0.8x方-1=Inx在区间(0,1)内的近似值 高一数学二分法问题1、借助计算器或计算机,用二分法求方程0.8^x-1=lnx在区间(0,1)内的近似解(精确度0.1)2、借助计算器或计算机,用二分法求方程f(x)=lnx-2/x在区间(2,3)内的零点(精确度0 用二分法求方程0.8x方-1=Inx在区间(0,1)内的近似值 用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解.(精确到0.001)用程序框图表示 不必画图 用二分法求方程x^3-x-1=0在区间[1,1.5]内的一个近似解 用C语言编程 画出流程图 急死了 用二分法求方程x^3-2x-3=0在区间[1,2]内一个近似解的算法伪代码(误差不超过0.001) 编个C语言程序,用热二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001) 用二分法求方程x^4-3x+1=0 在区间[0.3,0.4]内的根,要求误差不超过0.005. 借助计算器,用二分法求方程:X立方-X-1=0,在区间1到1.5闭区间内的实数解.(精确到0.1) 用二分法求方程x^3-2x-5=0在区间[2,3]内的实根,取区间中点x0=2.5,那么下一个有根区间是__用二分法求方程x^3-2x-5=0在区间[2,3]内的实根,取区间中点x0=2.5,那么下一个有根区间是__ 利用二分法求方程在区间[-2,-1]的根3*X*X*X-4*X*X-5*X+13=0在区间[-2,-1]的根二分法求解的中间结果如图所示:二分法求根区间:[-2,-1]第一次迭代:-1.500000第二次迭代:-1.750000第三次迭代:-1.625000... 利用二分法,求方程f(x)=x^3+x^2-2x-2=0在区间[1,2]内的近似解,精确到0.1 用二分法求方程0.8^x 1=lnX用二分法求方程0.8^x -1=lnx在区间(0,1)内的近似值(精确度0.1)F(0)不可以取怎么做啊,1