淘客熙熙

主题:【求助】由一个编程考试想到的 -- 东方射日

共:💬9 🌺8
全看分页树展 · 主题 跟帖
家园 广义牛顿法迭代求值。

对于 任意一方程 f(x)=0;, 求 x 值,

x[n+1]=x[n]-f(x[n])/f'(x[n])

对于 f(x)=x^2-a=0, (即 x^2=a);

x[n+1]=x[n]- (x[n]^2-a)/(2x[n])

x[n+1]=(a+x[n]^2)/(2x[n])

如果是 f(x)=x^3-a, (即 x^3=a)牛顿法迭代为:

x[n+1]=(2x[n]^3+a)/(3x[n]^2)

牛顿厉害!

讨论见

http://en.wikipedia.org/wiki/Newton%27s_method#History

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河