4
Apr
数值方法解方程之终极算法
By 苏剑林 | 2010-04-04 | 50054位读者 | 引用呵呵,做了一回标题党,可能说得夸张了一点。说是“终极算法”,主要是因为它可以任意提高精度、而且几乎可以应付任何非线性方程(至少理论上是这样),提高精度是已知的迭代式上添加一些项,而不是完全改变迭代式的形式,当然在提高精度的同时,计算量也会随之增大。其理论基础依旧是泰勒级数。
我们考虑方程x=f(y),已知y求x是很容易的,但是已知x求y并不容易。我们考虑把y在(x0,y0)处展开成x的的泰勒级数。关键是求出y的n阶导数dnydxn。我们记f(n)(y)=dnxdyn,并且有
dydx=1(dxdy)=f′(y)−1
6
Mar
最近评论