jifang29 发表于 2006-8-24 09:13

牛顿法中设置初值有什么技巧?

我用牛顿法解方程,初值设定的不同,得到的结果就不同。再问:如果非线性方程存在很多根的时候用什么方法解比较好,牛顿法每次只能迭代出一个值,这样我也不知道哪个是最好的,请高手指教,谢谢先!

buaalqq 发表于 2006-8-24 11:18

先画个图,看看根大致在那儿。

jifang29 发表于 2006-8-24 15:28

我画过图了,在(-1,1)间有很多值,而且取正值的时候可以迭代到正确的结果,但是设定负的初值时,结果总是有问题。

tz6091 发表于 2006-8-24 17:33

传统优化方法初值的设定是个难题,现在还没好的方法,推荐使用遗传算法

happy 发表于 2006-8-24 21:33

一般初值很难选的情况下,很多都采用稳定性比较好的算法,先粗略的算出一个解,然后再用这个解作为初值进行牛顿迭代

[ 本帖最后由 eight 于 2007-3-2 19:34 编辑 ]
页: [1]
查看完整版本: 牛顿法中设置初值有什么技巧?