C语言 用牛顿迭代法求方程的根,并且输出迭代的次数
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 23:46:01
C语言 用牛顿迭代法求方程的根,并且输出迭代的次数
这是我已经编好的正确的求方程的根的程序,使之能输出迭代的次数和每次迭代的结果,
#include
#include
void main()
{float x1,x0,f,f1;
x1=1.5;
do
{x0=x1;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x1=x0-f/f1;
}while(fabs(x1-x0)>=1e-5);
printf("附近的根是:%5.2f\n",x1);
}
1L的不对啊,你试一下就知道了
这是我已经编好的正确的求方程的根的程序,使之能输出迭代的次数和每次迭代的结果,
#include
#include
void main()
{float x1,x0,f,f1;
x1=1.5;
do
{x0=x1;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x1=x0-f/f1;
}while(fabs(x1-x0)>=1e-5);
printf("附近的根是:%5.2f\n",x1);
}
1L的不对啊,你试一下就知道了
#include
#include
void main()
{float x1,x0,f,f1;
int i=0;//i就是当前计算的次数
x1=1.5;
do
{i++;
x0=x1;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x1=x0-f/f1;
printf("the d%th root is:%5.2f\n",i,x1);
}while(fabs(x1-x0)>=1e-5);
printf("the time is d%\n",i,);
printf("附近的根是:%5.2f\n",x1);
#include
void main()
{float x1,x0,f,f1;
int i=0;//i就是当前计算的次数
x1=1.5;
do
{i++;
x0=x1;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x1=x0-f/f1;
printf("the d%th root is:%5.2f\n",i,x1);
}while(fabs(x1-x0)>=1e-5);
printf("the time is d%\n",i,);
printf("附近的根是:%5.2f\n",x1);
C语言 用牛顿迭代法求方程的根,并且输出迭代的次数
求牛顿迭代法迭代次数的问题!
C语言编程:牛顿迭代法求方程的根
(C语言)牛顿迭代法求方程的根
用牛顿迭代法求方程X的3次方等于X加3的根,要求建立迭代格式,并且迭代2次,其中X零
用C语言编程求牛顿迭代法求方程f(x)=0的根.(
用牛顿迭代法求方程的根:lg(x)+x-2=0.用C语言,
C语言 用牛顿迭代法求下列方程
c语言问题:为什么我的牛顿迭代法求方程3*x*x+4*x-10=0时总是说迭代次数达到上限,不成功
牛顿迭代法,要c语言的!急用,
用C语言求牛顿迭代法求方程4x3-8x2+6x-12=0在1.5附近的根
牛顿迭代法求方程的根用迭代法求x3+9.2x2+16.7x+4=0在x=0附近的实根,迭代精度10-5(这里似乎不能打上