一道计算方法题目,高手速来,解决追加200分

[复制链接]
查看11 | 回复3 | 2009-5-15 12:09:35 | 显示全部楼层 |阅读模式
设x0=2,f(x)=3x^3-2x^2+5x-10=(x-2)(3x^2+4x+13)+16 根据牛顿迭代法,令f'(x)=3x^2+4x+13,于是x1=x0-f(x0)/f'(x0) x(n+1)=x(n)-f(x(n))/f'(x(n)),剩下的就是慢慢算了,n越大x(n)越接近方程的根。这是个多项式方程,个人觉得没必要按照牛顿迭代一般的定义求导数f'(x),对 f(x)分解下就可以了。建议楼主自己做个小程序验证下。...
回复

使用道具 举报

千问 | 2009-5-15 12:09:35 | 显示全部楼层
令F(X)=3X^3-2X^2+5X-10=0F’(X)=9X^2-4X+5F'(2)=36-8+5=33F(2)=24-8+10-10=16一次代根为:X1=2-16/33=50/33由公式X(N+1)=X(N)-F(X(N))/F‘(X(N))可求N次代根...
回复

使用道具 举报

千问 | 2009-5-15 12:09:35 | 显示全部楼层
看下图...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行