/* *方程:2*x*x*x - 4*x*x + 3*x - 6 = 0; */ #include <iostream> #include <cmath> using namespace std; int main(void){ double x0, x1, f0, f1; x0 = 2.5; //任意赋值 x1 = 1.5; while(fabs(x0-x1)>1e-6){ x0 = x1; f0 = 2*x0*x0*x0 - 4 *x0*x0 + 3*x0 - 6; f1 = 6*x0*x0 - 8*x0 + 3; x1 = x0 - f0/f1; } cout << x0 << endl; }
相关文章
- AJAX中的请求方式以及同步异步的区别
- HTTP协议请求方式: 中GET、POST和HEAD的介绍以及错误提示码
- HTTP协议请求方式: 中GET、POST和HEAD的介绍_孤帆一叶
- 一、HttpServletRequest接口 二、HttpServletReponse接口 三、POST和GET请求方式及其乱码处理 四、ServletContext对象和ServletConfig对象
- Objective-C方法与可选需求方法快速冲突。
- LeetCode 69: Sqrt(x) 求根号x(牛顿迭代法和二分查找法)
- 使用牛顿迭代法求根 一元三次方程的根
- C语言复习---迭代法,牛顿迭代法,二分法求根
- 利用牛顿迭代法求解非线性方程组
- 第十一周OJ6牛顿迭代法求根