用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 08:19:44
用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根#include#incl
用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根
用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根
用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根
#include
#include
int a,b,c,d;
float f(float x)
{float y;
y=((a*x+b)*x+c)*x+d;
return(y);
}
float xpoint(float x1,float x2)
{float y;
y=(x1*f(x2)-x2*f(x1))/(f(x2)-f(x1));
return(y);
}
float root(float x1,float x2)
{float x,y,y1;
y1=f(x1);
do{x=xpoint(x1,x2);
y=f(x);
if(y*y1>=0)
{y1=y;
x1=x;
}
else
x2=x;
}while(fabs(y)>=0.0001);
return(x);
}
void main()
{float x1,x2,f1,f2,x;
printf("input a,b,c,d");
scanf("%d%d%d%d",&a,&b,&c,&d);
do{ptintf("input x1,x2");
scanf("%f%f",&x1,&x2);
f1=f(x1);
f2=f(x2);
} while(f1*f2>=0);
x=root(x1,x2);
printf(" the num is %f",x);
}
不知道有没有错误地方
有谁看出来 请多多指教啊
弦解法是高中的吧 用matlab做
用弦解法求方程y=a*x*x*x+b*x*x+c*x+d根
[a-b][x-y]-[b-a][x+y]的解法
五次方程求根公式如图,如何将x用y表示,即如何求反函数,a,b,c,d,x全大于0,不要告诉我解四次方程和用数学软件解,有无巧妙解法?y = 1/(1 + a x) + 1/(1 + b x) + 1/(1 + c x) + 1/(1 + d x),其中,a,b,c,d,x&
求数学高手解一下这个方程现有方程x-y=abs(A/x-B/y),A、B为常数,如何求解这个方程.数值解法也可以,编程要用.谢谢!
x+x+x-y-y=12 y+y+y-x-x=2 求x=?y=?不能用方程用奥数解法
如图所示,已知点M是椭圆x^2/a^2+y^2/b^2=1..求参数方程解法,
方程x:y=2:3 2x+3y=130的解法 求解法,我不懂!
(x-y)a-(x-y)用分组分解法因式分解
f(x)=x^x 求f'(x)=?解法a f(X)=e^(lnx^x) 求 解法b 两边同时求导 thx
求一道方程的解法,已知|x|=3 |y|=2 且x
37+x=(9+x)*3求方程具体解法,
X=X/2+7求这个方程的解法
用因式分解法解方程a平方x平方+b平方x-a平方-b平方=0用因式分解法解方程a²x²+b²x-a²-b²=0
x(x-1)=2(1-x)求用因式分解法解方程,
a(X+Y)=b(X-Y)方程怎么解
6.关于x ,y 的方程{y=|x-a|+|x-b|+|x-c| ,a
用一般方程的解法 已知一圆经过点A(2.-3)和B(-2.-5),且圆心C在直线x-2y-3=0上,求此圆的方程求一般方程的解法.其他方法都会
求∮(x+y)dx-(x-y)dy 其中L为椭圆x^2/a^2+y^2/b^2=1 取逆时针方向 的解法