用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的近似根?急用!
用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的近似根?急用!
日期:2011-10-16 21:04:12 人气:1
牛顿迭代法的思想是这样的:
x和x0不断的迭代.
令f(x)=5*x^5-8x^3+10x^2-7*x+25
则f'(x)=25x^4-24x^2+20x-7
有:
x=x0-f(x)/f'(x)
收敛于:|x-x0|<e(有是一个很小的数,在这里取e为0.000001),具体代码如下:
#include "stdio.h"
#include "math.h"
/*牛顿迭代法求根*/
void mai