1087 习题5-14 牛顿迭代法求方程的根
2018-03-23 20:19
393 查看
题目描述
用牛顿迭代法求下面方程在输入初值点附近的根:2x3-4x2+3x-6=0要求前后两次求出的x的差的绝对值小于10-6牛顿迭代法公式如下:将给定给定方程写成f(x)=0的形式,在给定初值x0的情况下,按如下公式迭代计算:xn+1=xn-f(x)/f'(x)提示:C语言数学库中有求指数an的函数pow(a, n)以及求x绝对值的函数fabs(x)浮点型数据请定义为双精度double类型。输入
双精度浮点型初值x0输出
x0附件方程的根,小数点后保留6位小数,末尾换行。样例输入
3
样例输出
2.000000
#include<stdio.h> #include<math.h> int main() { double x0,x1; scanf("%lf",&x0); x1=x0-(2*pow(x0,3)-4*pow(x0,2)+3*x0-6)/(6*pow(x0,2)-8*x0+3); do{ x0=x1; x1=x0-(2*pow(x0,3)-4*pow(x0,2)+3*x0-6)/(6*pow(x0,2)-8*x0+3); }while(fabs(x0-x1>=1e-6)); printf("%.6f\n",x1); return 0; }
相关文章推荐
- [物理学与PDEs]第1章习题14 求解 rot 方程
- 习题 5.14 用牛顿迭代法求下面方程在1.5附近的根:
- 习题 7.12 用牛顿迭代法求根。方程为ax^3+bx^2+cx+d=0,系数a,b,c,d的值依次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。
- 刷清橙OJ--A1094.牛顿迭代法求方程的根
- 计算方法之牛顿迭代法求方程根
- 笨方法学Python 习题 14: 提示和传递
- 牛顿迭代法求方程解
- [物理学与PDEs]第3章习题4 理想磁流体的能量守恒方程
- [物理学与PDEs]第4章习题4 一维理想反应流体力学方程组的守恒律形式及其 R.H. 条件
- [偏微分方程教程习题参考解答]1.1方程的导出及定解问题的提法
- 牛顿迭代法求方程根
- 《C++ Primer》第五版课后习题解答_第五章(2)(09-14)
- 牛顿迭代法求方程的根
- 笨办法学Python习题14 提示和传递
- c语言:用牛顿迭代法求方程在1.5附近的根:2x^3-4x^2+3x-6=0.
- [偏微分方程教程习题参考解答]1.2几个经典方程
- 【清橙A1094】【牛顿迭代法】牛顿迭代法求方程的根
- 牛顿迭代法求方程的根
- python核心编程6-14习题的解题思路
- TF随笔-14-二分法求解一元方程