题目
用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|
提问时间:2020-10-30
答案
#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 ",t0,t);
}
printf("用Newton切线法得:%12.10lf ",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
#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 ",t0,t);
}
printf("用Newton切线法得:%12.10lf ",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
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1甲数的三分之一和乙数的四分之一的比是3:0.75,求甲和乙的最简比.
- 2已知数列{an}是等差数列,a1=2,a7=11,若在每两项之间插入五个数,使它们与原数列的数构成一个新的等差数列求
- 3关于自我控制、自我节制的诗词名句有哪些?
- 4只列算式,不用计算.
- 5问一英语词组的意思
- 65X+1.5=7.5 解方程
- 7上面一个白字,下面一个大字.大字里面一个十,这个字念什么?
- 8高一物理, 汽车从静止开始做匀变速直线运动,第4秒末关闭发动机,再经6秒停止,汽车一共行驶了30米
- 9帮忙写几个英语短文.300字左右的...
- 10铜做阳极,阴极为惰性电极,次氯酸是电解液的,阳极和阴极分别会发生什么电离方程式.次氯酸会参加反应吗
热门考点