如何解方程 f(x)+sin(x)=0(f(x)是二次的多项式)
在一个科学计算程序中要用到这个问题,请教算法,多谢指点! 问题点数:30、回复次数:6Top
1 楼galois_godel()回复于 2005-04-19 19:01:54 得分 10
牛顿法,二分法Top
2 楼zhang_jiang(Solar)回复于 2005-04-19 22:19:06 得分 5
牛顿下山法.Top
3 楼konriuen(伊天仇)回复于 2005-04-20 00:30:10 得分 5
线性逆插值法,牛顿法,二分法Top
4 楼mathe()回复于 2005-04-20 08:56:16 得分 10
Let
g(t)=t-(f(t)+sin(t))/(f'(t)+cos(t))
where
f'(t)=2*a*t+b while f(t)=a*t^2+b*t+c
迭代 x(n+1)=g(x(n)),选择任意的x(0),经过多次迭代就可以了Top
5 楼newmeteor(圆缘)回复于 2005-04-20 09:13:46 得分 0
牛顿法,叠代。数值分析里有很多叠代算法的阿!Top
6 楼jp1984(mathfrog)回复于 2005-04-20 13:19:52 得分 0
迭代法。Top




