x=0,f(x)=-6,f1(x)=-3,x1=-2,
x=-2,f(x)=-46,f1(x)=39,f(x)/f1(x)=-1.179
因此,在第一次循环是就会跳出.把fabs(f(x)/f1(x))>1e-5改成fabs(f(x)/f1(x))
C牛顿迭代法求根
C牛顿迭代法求根
//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.Xn+1=Xn-f(Xn)/f'(Xn),
#include
#include
float f(float x)
{
return(2*x*x*x-4.5*x*x+3*x-6);
}
float f1(float x)
{
return(6*x*x-9*x-3);
}
void main()
{
float x1=0,x;
do
{
x=x1;
x1=x-f(x)/f1(x);
}
while(fabs(x1)
//牛顿迭代法求2*x*x*x-4.5*x*x+3*x-6=0 在(-10,10)之间的根.写出程序.Xn+1=Xn-f(Xn)/f'(Xn),
#include
#include
float f(float x)
{
return(2*x*x*x-4.5*x*x+3*x-6);
}
float f1(float x)
{
return(6*x*x-9*x-3);
}
void main()
{
float x1=0,x;
do
{
x=x1;
x1=x-f(x)/f1(x);
}
while(fabs(x1)
其他人气:884 ℃时间:2020-02-05 19:50:32
优质解答
我来回答
类似推荐
猜你喜欢
- 1《心田上的百合花》中两个排比句
- 2一个三位数,个位、百位上的数字的和等于十位上的数字,百位上的数字的7倍比个位、十位上的数字的和大2,个位、十位、百位上的数字的和是14.求这个三位数.
- 3英语翻译
- 4滑轮组匀速提起1200N,绳子自由端的拉力为500N,此时滑轮组的机械效率()
- 5圆锥曲线
- 6人体剧烈运动时,肌肉细胞呼吸作用的产物是( ) A.CO2、酒精、H2O、ATP B.CO2、乳酸、ATP C.CO2、H2O、乳酸 D.CO2、H2O、乳酸、ATP
- 7《沧浪亭记》的作者和朝代,注(不是归有光写的)
- 8在下列化学方程式中,标出电子转移的方向和数目,指出氧化剂和还原剂,氧化产物和还原产物
- 9There have been many ______ in their marriage,but they still love each other
- 10科学工作者为了探测海底某处的深度,向海洋中垂直发射超声波,经过4s收到回波信号.若声音在海水中的传播速度是1500m/s,那么海洋中该处的深度是多少米?