用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 21:29:44

用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|
用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|

用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|
#include
#include
#define eps 1e-8
void main()
{
double a=1,b=2;
double t,t0,f0,f00,m,n;
t0=(a+b)/2;
m=pow(t0,5);
n=pow(t0,4);
f0=6*m-1;
f00=30*n;
t=t0-f0/f00;
while(fabs(t-t0)>eps)
{
t0=t;
m=pow(t0,5);
 n=pow(t0,4);
f0=6*m-1;
 f00=30*n;
 t=t0-f0/f00;
printf("t0=%12.10lf,t=%12.10lf\n",t0,t);
}
printf("用Newton切线法得:%12.10lf\n",t);
}
结果为:
t0=1.2065843621,t=0.9809945654
t0=0.9809945654,t=0.8207881793
t0=0.8207881793,t=0.7300742137
t0=0.7300742137,t=0.7013898132
t0=0.7013898132,t=0.6988457773
t0=0.6988457773,t=0.6988271198
t0=0.6988271198,t=0.6988271188
用Newton切线法得:0.6988271188
Press any key to continue

用C语言编程求牛顿迭代法求方程f(x)=0的根.( 用牛顿迭代法求方程的根:2*x*x*x-4*x*x+3*x-6=0 用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))| 用牛顿迭代法求方程的根:lg(x)+x-2=0.用C语言, C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根 vb编程 用牛顿迭代法求f(x)=3x^3-4x^2-5x+13 用牛顿迭代法求下面方程在1.5附近的根.2x^3-4x^2+3x-6=0 C语言编程:牛顿迭代法求方程的根2*x*x*x-4*x*x+3*x-6=0 方程求根牛顿迭代法 求方程 f(x)=x3+x2-3x-3=0在1.5附近的根 用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的近似根?急用! 用牛顿迭代法求方程2x^3-4x^2+3x-6=0#include #include int main(){double x = 1,x2;do {x2 = x;x -= (2*x*x*x-4*x*x+3*x-6)/(6*x*x-8*x+3);} while(fabs(x - x2) > 1e-6);printf(root=%.2f ,x);}本人数学不是很好,急求6*x*x-8*x+3怎么出来 c语言 用牛顿迭代法求f(x);用牛顿迭代法求高次方程f(X)=2x3-4x2+5x-18=0的根.牛顿迭代公式为:Xn=Xn-1-f(Xn-1)/f’(Xn-1),其中f’(Xn-1)为导函数在点Xn-1的值.#include stdio.h#include math.hmain(){float x,f,f1 用C语言求牛顿迭代法求方程4x3-8x2+6x-12=0在1.5附近的根 用牛顿迭代法 求方程 2*x*x*x-4*x*x+3*x-6 的根/* 牛顿迭代法 */#define Epsilon 1.0E-6 /*控制解的精度*/#includemain(){ float x1,x0=1.5;x1=x0-(2*x0*x0*x0-4*x0*x0+3*x0-6)/(6*x0*x0-8*x0+3); //这个是怎么得到的?while(fabs(x1-x0>= 用牛顿迭代法求方程,用VB解x^6-5x^5+3x^4+x^3-7x^2+7x-20=0 在区间[-2,5]上的两个根可以用牛顿迭代法,还可以用二分法.要有具体的过程 用牛顿迭代法求方程 f(x)=x³-x²-1=0 在隔根区间[1.4 , 1.5]内的根,要求准确到小数点后第四位. 用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根最好有这类题的 f(x)=x^[(n+1)/2]*esp^(-x/2)的牛顿迭代法MATLAB程序