用c语言解决牛顿迭代法,要求显示表达式,求大神帮助,期末作业,完不成要挂科,谢谢了
一元任意阶次方程求解,注意初始值不正确也有可能得不到解。
http://blog.csdn.net/qq_27183003/article/details/49808191
#include <stdio.h>
#include <math.h>
//y=x^3-5x^2+16x-80
float f(float x)
{
return (pow(x,3)-5*pow(x,2)+16*x-80);
}
float f1(float x)
{
return (3*pow(x,2)-10*x+16);
}
用matlab做更容易哦~
参考这个
[http://bbs.csdn.net/topics/380008753](http://bbs.csdn.net/topics/380008753 "")
http://bbs.csdn.net/topics/380008753
http://www.cnblogs.com/emanlee/archive/2009/03/22/1419056.html