用二分法求方程2x³-4x²+x-6=0的根,并要求绝对值误差不超过0.001,这道题目的C语言程序

如题所述

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

float f(float x);
void main()
{
float x1=-10.0,x2=10.0;

do
{

if(f((x1+x2)/2)>0) x2=(x1+x2)/2;
if(f((x1+x2)/2)<0) x1=(x1+x2)/2;

}while(fabs(x1-x2)>1e-4);
printf("X的值为:%f",x2);

}
float f(float x)
{
float r;
r=2*x*x*x-4*x*x+x-6;//可以通过修改此函数,求任意方程的根
return(r);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-10
x=7.798

若一元二次方程2x(kx-4)-x⊃2;+6=0有两个实数根,求k的最大整数值
就是1,因为k要小于11\/6。

一元二次方程的解法!
首先,直接开平方法是解一元二次方程的一种基础方法。当方程形式为ax²=b时,可以直接开平方得到解。例如方程x²-9=0可以拆解为=0从而求得x的两个解分别为3和-3。但此方法仅适用于特定的方程形式。其次,因式分解法适用于形式较为简单的一元二次方程。通过提取公因子或利用公式进行因式...

解方程2X的平方-4X+3根号下X的平方-2X+6=15
2x²-4x+3√(x²-2x+6)=15 2(x²-2x+6)+3√(x²-2x+6)-27=0 令t=√(x²-2x+6)≥0 方程化为2t²+3t-27=0 (t-3)(2t+9)=0 解得t=3或t=-9\/2(舍去)∴√(x²-2x+6)=3 x²-2x+6=9 x²-2x-3=0 ...

无论x取何值时,二次三项式2x⊃2;-4x+5的值总是不小于( ) x⊃2...
2(x-1)²>=0,2(x-1)²+3>=3 所以2x²-4x+5>=3,即2x²-4x+5的值总是不小于( 3).

如何因式分解
解法:=(x^3-x^2)+(x-1) =x^2(x-1)+ (x-1) =(x-1)(x2+1) 利用二二分法,提公因式法提出x2,然后相合轻松解决。 3. x2-x-y2-y 解法:=(x2-y2)-(x+y) =(x+y)(x-y)-(x+y) =(x+y)(x-y-1) 利用二二分法,再利用公式法a2-b2=(a+b)(a-b),然后相合解决。⑷十字相乘法...

配方法解方程 1)(x-1)²-16=0 2)(2x+1)²=7 3)½x²-4(x-1...
(x+3)(x-5)=0 x=-3或者x=5 2)(2x+1)²=7 4x²+4x-6=0 (x-(根号7-1)\/2)(x-(-根号7-1)\/2)=0 x=(根号7-1)\/2 x=(-根号7-1)\/2 3)½x²-4(x-1)=0 x²-8x+8=0 (x-(-4-2根号2))(x-(-4+2根号2))=0 x...

...2x⊃2;+4x-3>0 2.(x⊃2;+2x-3)\/(-x⊃2;+x+6)<0
解:2x²-4x+3<0 设:y=2x²-4x+3,开口向上,△=16-4×2×3<0 所以2x²-4x+3<0无实数解 (3)(x²+2x-3)\/(-x²+x+6)<0 (x²+2x-3)\/(x²-x-6)>0 (x+3)(x-1)\/(x-3)(x+2)>0 等同于(x+3)(x+2)(x-1)...

2x⊃3;+x⊃2;-13x+6的因式是?
所以,2x³+x²-13x+6的因式是x-2,2x-1,x+3,以及两两相乘的结果2x²-5x+2,2x²+5x-3,x²+x-6.3x³-kx²+4被3x-1除后余3,则3x³-kx²+1被3x-1整除 摆竖式,3x³-kx²除以3x-1,上x²,余(1-k)x²...

设x1.x2是方程2x⊃2;-4x+1=0的两个根,利用根与系数的关系,求下列各式...
x1+x2=1 x1*x2=1\/2 (x1+x2)(x1+x2)=1 x1*x1+x2*x2=0 x1\/x2+x2\/x1=(x1*x1+x2*x2)\/x1*x2=0 第二问你是不是打错了呀?

已知2+根号3是方程x平方-4x+c=0的一个解,求方程的另一个根和c的值
更好的方法如下:已知2+√3是方程x²-4x+c=0的一个解,求方程的另一个根和c的值。解:设另一根为m,则由根系数的关系知:m+(2+√3)=4 m(2+√3)=c 分别解得:m=2-√3 c=(2-√3)(2+√3)=4-3=1 综上,方程的另一个根为:2-√3,c的值为1。

相似回答