用牛顿迭代法 求方程 2*x*x*x-4*x*x+3*x-6 的根
/* 牛顿迭代法 */
#define Epsilon 1.0E-6 /*控制解的精度*/
#include
main()
{
float x1,x0=1.5;
x1=x0-(2*x0*x0*x0-4*x0*x0+3*x0-6)/(6*x0*x0-8*x0+3); //这个是怎么得到的?
while(fabs(x1-x0>=Epsilon)
{
x0=x1;
x1=x0-(2*x0*x0*x0-4*x0*x0+3*x0-6)/(6*x0*x0-8*x0+3);
}
printf("方程的根为%f\n",x1);
}
人气:105 ℃ 时间:2020-06-02 00:54:34
解答
先去看看计算方法学习一下“牛顿迭代法”吧,不然就算懂了这个小程序也意义不大,真的
推荐
- 1.为了节省能量,某商场安装了智能化的电动扶梯.无人乘坐时,扶梯运转的很慢;有人站上扶梯时,它会先慢慢加速,再匀速运转.一顾客乘扶梯上楼,恰好经历了这两个过程,电梯运转的方向向上.那么下列说法正确的是( )
- 某一物体以一定的初速度水平抛出,在某1S内其速度方向与水平方向由37°变成53°,则此物体初速度大小是多少?此物体在这1S内下落的高度是多少?
- 麻烦大家帮我儿子解答一题?说明原因!
- 麻烦解释这个程序
- 中文解释.麻烦大家帮我找一找!
- 已知,a>b>0,则b^2+4/a(b-a)的最小值为
- 在某点导数怎么求 我是说怎么求左右导数 如y=|x| 怎么由该点导数判断该点是否连续
- 已知曲线y=f(x)过点(0,1),且曲线上点(x,y)处切线的斜率为x^2-2x,求该曲线的方程
猜你喜欢