编写程序,用牛顿切线法求方程f(x)=x^3+2x+10=0的近似实根r,迭代初值为-1,精确到0.0001.
人气:238 ℃ 时间:2020-05-03 14:07:48
解答
#include
#include
float f(float x)
{
float y;
y=x*x*x+2*x+10;
return(y);
}
float f1(float x)
{
float y;
y=3*x*x+2;
return(y);
}
void main()
{
float x0=-1.0,x1;
while(fabs(x1-x0) >=0.0001)
{
x1=x0-f(x0)/f1(x0);
x0=x1;
}
printf("%f",x1);
}
推荐
- 你知道方程x=cosx根的牛顿迭代格式 方程x=f(x)根的牛顿迭代格式分别是多少吗
- 用牛顿切线法求方程f(x)=2x+sinx-4.18=0在区间[0,5]上的近似实根r,迭代初值自选,精确到0.0001.
- 用VB牛顿切线编写程序,用牛顿切线法求方程f(x)=x+lnx-1.7=0的近似实根r迭代初值自选,精确带0.0001.
- C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根(采用切线逼近法求根)
- 编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初
- 求磷酸二氢铵和硝酸钙反应生成羟基磷灰石Ca10(PO4)6(OH)2的化学方程式
- a:b:c=4:3:2,且a+2b-3c=12,求c的值
- 阅读:触摸阳光的最后一题:纵观全文,作者为什么对阳光孜孜以求?
猜你喜欢