2014年3月10日

Newton迭代法-C++

摘要: 牛顿迭代法: 设定x*是方程f(x)=0的根,选取x0作为x*的近似值,过点(x0, f(x0))做曲线f(x)=0的切线L,L的方程y=f(x0)+f'(x0)(x-x0),求出L与x轴焦点的横坐标x1=x0-f(x0)/f'(x0),称x1为x*的一次近似值,然后设置x0=x1,重复上面的过程,反复迭代,就可以得到一个比较精确的近似值。代码实现:#include #include using namespace std;/* 定义一个list列表存储方程的表达式 */typedef list Expression; /* 方程系统的初始化: n为方程的最高... 阅读全文

posted @ 2014-03-10 21:18 进击的Ray_xujianguo 阅读(1372) 评论(0) 推荐(0) 编辑

导航