第 四 题:C语言编程题(总题数:2 总分数:40)  1:编写程序,用牛顿切线法求方程f(x)=2x+cosx-2.6

问题描述:

第 四 题:C语言编程题(总题数:2 总分数:40)  1:编写程序,用牛顿切线法求方程f(x)=2x+cosx-2.6=0在区
急.
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
是这个题目吧
编写程序,用Newton迭代法求方程f(x)=2x+cosx-2.6=0在区间[0,4]上的近似实根r,迭代初值自选,精确到0.0001.
牛顿切线法的计算公式为x=x-f(x)/f’(x)
#include
#include
main()
{
\x05float x,x0,f,f1;
\x05x=2; /*迭代初值自选*/
\x05do
\x05{
\x05\x05x0=x;
\x05\x05f=2*x0+cos(x0)-2.6;
\x05\x05f1=2-sin(x0);
\x05\x05x=x0-f/f1;
\x05}
\x05while(fabs(x-x0)>=1e-4);
\x05printf("%.4f\n",x);
}
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答
也许感兴趣的知识