f(x)=x^4-x-2=0在1.5附近的实根,要求有四位准确有效数字,用牛顿法

 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
cumteric8001
2016-01-14 · TA获得超过1万个赞
知道大有可为答主
回答量:2149
采纳率:92%
帮助的人:1066万
展开全部
f'(x)=4x^3-1
注意理解牛顿法的原理。在平面直角坐标系上画出y=f(x)的草图,过点(x(i),f(x(i)))作切线,交y轴于点(x(i+1),0),然后计算y(i+1)=f(x(i+1)),看其是否在误差允许范围内,如果不在,继续此迭代过程;如果在允许误差范围内,则中止迭代,以x(i+1)为近似解。
需要计算出x(i+1)与x(i)的迭代式。
点(x(i),f(x(i)))处的切线斜率为f'(x(i)),则切线方程为:
y=f'(x(i))*(x-x(i))+f(x(i))
令y=0解得
x=x(i)-f(x(i))/f'(x(i))
也即,迭代式为:
x(i+1)=x(i)-f(x(i))/f'(x(i))
然后计算y(i+1)=f(x(i+1))
一般而言,只要初值取在某个根附近,牛顿法经多次迭代后必收敛于该根,而且收敛速度必单纯的迭代法要快很多。
在此,迭代式为:
x(i+1)=x(i)-[x(i)^4-x(i)-2]/[4x(i)^3-1]
y(i+1)=x(i+1)^4-x(i+1)-2
取初值1.5,在Excell中可得迭代结果如下:
i xi f(xi) f'(xi)
1 1.5 1.5625 12.5
2 1.375 0.199462891 9.3984375
3 1.353777016 0.005057023 8.924334658
4 1.35321036 3.5299E-06 8.911877676
5 1.353209964 1.72395E-12 8.911868972
6 1.353209964 0 8.911868972
7 1.353209964 0 8.911868972
8 1.353209964 0 8.911868972
9 1.353209964 0 8.911868972
可见,迭代五次既得精确到小数点后四位数字的近似解:x≈1.3532
事实上可以看出其精确到小数点后九位数字的近似解是:1.353209964
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式